常见App页面结构分析:
单页面展示:
- 列表页面的展示「UITableView」。
- 滚动页面的展示「UIScrollow」。
多页面展示:
- 通过底部标签栏「TabBar」。
- 通过Push栈的方式进行页面的切换。
UITabBarController:
介绍:通过底部对应标签点击来管理多个ViewController之间的切换「一般4-5个可选选项」。
图示:
UITabBar:「UITabBarItem提供内容」
介绍:展示对应标签、管理对应的ViewController以及响应对应的事件。
图示:
NavigationController:
介绍:通过出栈入栈「Push/Pop」的方式管理页面之间的跳转。
图示:
UINavigationBar:「UIBarButtonItem提供内容」
介绍:展示设置导航的内容包括标题、背景色、按钮等。
图示:
UIWindow:
介绍:提供App展示的基础窗口,继承UIView。
图示:
搭建App:
Next 1:删除系统自动生成的Main.storyboard文件。Application Scene Manifest\Main storyboard file base name。
图示: