objective-c - 求关于IOS中 导航控制器以及 控制器之间的切换的文章介绍,thanks!
淡淡烟草味
淡淡烟草味 2017-05-02 09:19:43
0
1
480

我学IOS也有一段时间了,但是我是在公司边做边学的,很多时候学习由主动变成了被动。一些东西我自己还没弄明白的情况下,功能却已经实现了。可是我又没有时间进行深入的了解。我现在对于app内界面之间的切换和导航控制器的使用还是比较莫不清楚。希望前辈们给我一些建议,我也在空余时间开发自己的小app,只是为了巩固和加深所学和理解的知识。

淡淡烟草味
淡淡烟草味

全部回复(1)
Ty80

我们在实现一个多页面的 App 项目时,苹果官方提供的常用页面容器有 UITabBarControllerUINavigationController

UITabBarController 是通过数组的形式管理容器内的所有 UIViewController,UINavigationController 则是通过栈的形式管理容器内所有 UIViewController。这两种容器是可以嵌套使用的,标准嵌套的方式是以 UITabBarController 为主容器,而 UINavigationController 为辅助容器。

对于 UINavigationController 的栈式管理,这里有一篇文章你可以看一看:View Controller 流(纯代码版)。里面有些内容可能过时了或者有纰漏,但是对于你了解 Navigation 式的页面管理应该还是会有帮助的。

此外,如果是 iOS 初学入门,给你安利几篇文章:

  • iOS 入门(1):创建一个 iOS 项目

  • iOS 入门(2):管理第三方库

  • iOS 入门(3):实现一个多页面 App

  • iOS 入门(4):从网络请求数据

  • iOS 入门(5):在本地存储数据

这几篇文章从大的概念上介绍了一个 iOS 应用常见的业务场景,文章中均给出了基本步骤和源码下载,让你能立刻就看到效果。但是文章中只给出了主题相关的最基本知识点,对于细节和扩展知识则需要你进一步学习。希望对你有用。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!