基本原理
在开始界面切换前,需要思考一下您管理的view是什么关系,不同的关系需要不同容器:
- 递进关系,推荐使用NavigationView和NavigationLink
- 并列关系,推荐使用ScrollView构建的水平切换。
- 自定义关系,推荐使用ZStack
- 组合关系,推荐sheet、alert和ZStack
下面我们就看看相应的解决方案吧
必须要掌握
1、Navigation系列
- SwiftUI 实战之导航条切换到下一个页面后隐藏NavigationView和NavigationLink
- SwiftUI实战之List & Navigation做个图文混排效果
- SwiftUI 开发脚手架含Tab List Navigation (2020年版)
2、ScrollView轮播图
2、sheet系列
- SwiftUI一篇文章学会Sheet视图(弹窗效果)
- SwiftUI sheet如何弹出和关闭视图或对话框(pop and dismiss modal)
- SwiftUI 弹出消息提示ActionSheet支持iPhone和iPad
3、alert提示类型
个性化提示类
推荐文章
CoreData篇
TextField篇
- 《SwiftUI 一篇文章全面掌握TextField文本框 (教程和全部源码)》
- 《SwiftUI实战之TextField风格自定义与formatters》
- 《SwiftUI实战之TextField如何给键盘增加个返回按钮(隐藏键盘)》
- 《SwiftUI 当键盘出现时避免TextField被遮挡自动向上移动》
- 《SwiftUI实战之TextField如何给键盘增加个返回按钮(隐藏键盘)》
JSON文件篇
技术交流
QQ:3365059189
SwiftUI技术交流QQ群:518696470
所有评论(0)