SwiftUI 视图切换大全(一篇文章解决)

基本原理

在开始界面切换前,需要思考一下您管理的view是什么关系,不同的关系需要不同容器:

  • 递进关系,推荐使用NavigationView和NavigationLink
  • 并列关系,推荐使用ScrollView构建的水平切换。
  • 自定义关系,推荐使用ZStack
  • 组合关系,推荐sheet、alert和ZStack

下面我们就看看相应的解决方案吧


必须要掌握

1、Navigation系列

  • SwiftUI 实战之导航条切换到下一个页面后隐藏NavigationView和NavigationLink
  • SwiftUI实战之List & Navigation做个图文混排效果
  • SwiftUI 开发脚手架含Tab List Navigation (2020年版)

2、ScrollView轮播图

  • SwiftUI实战之轮播图组件实现自动切换图片(教程含源码)

2、sheet系列

  • SwiftUI一篇文章学会Sheet视图(弹窗效果)
  • SwiftUI sheet如何弹出和关闭视图或对话框(pop and dismiss modal)
  • SwiftUI 弹出消息提示ActionSheet支持iPhone和iPad

3、alert提示类型

  • SwiftUI实战之alert里面带TextField(提示框含文本编辑)
  • SwiftUI基础之如何制作个提示框Alert
  • SwiftUI 控件之Alert 告警提示框(含demo)

个性化提示类

  • SwiftUI设计之snackbar小弹框式的轻量级反馈

推荐文章

CoreData篇

  • SwiftUI数据存储之做个笔记App 新增与查询(CoreData)
  • SwiftUI进阶之存储用户状态实现登录与登出
  • SwiftUI 数据之List显示Sqlite数据库内容(2020年教程)

TextField篇

  • 《SwiftUI 一篇文章全面掌握TextField文本框 (教程和全部源码)》
  • 《SwiftUI实战之TextField风格自定义与formatters》
  • 《SwiftUI实战之TextField如何给键盘增加个返回按钮(隐藏键盘)》
  • 《SwiftUI 当键盘出现时避免TextField被遮挡自动向上移动》
  • 《SwiftUI实战之TextField如何给键盘增加个返回按钮(隐藏键盘)》

JSON文件篇

  • SwiftUI JSON文件下载、存储、解析和展示(代码大全)

技术交流

QQ:3365059189
SwiftUI技术交流QQ群:518696470

你可能感兴趣的:(SwiftUI 视图切换大全(一篇文章解决))