ach*_*ral 1 objective-c uiviewcontroller uiview ios
我知道视图控制器可以帮助控制应用程序中的多个视图,但我无法理解何时使用它们.
如果我有一个带有主页面的应用程序,几个具有"层次结构"结构的视图,以及一个未与层次结构连接的页面,我的应用程序应该有哪些文件?appdelegate,导航控制器和视图控制器?多个视图控制器?只是一个导航控制器?
此外,它们是否应包含在一个.xib文件或多个.xib文件中?
任何帮助将不胜感激.
谢谢.
一个好习惯是UIViewController为每个要显示的页面设置一个.如果我得到你的应用程序的结构,你应该有一个主页面(其中有许多其他UIView内容)和另一个页面(关于页面).如果这是真的我建议两个UIViewController.
它UINavigationController是一个子类UIViewController ,可让您在页面之间"导航".这不是严格必要的,但建议(您也可以实现自定义导航系统,但更容易利用Apple提供的那个).另一个导航系统是基于UITabBarController的导航系统,如果你想看看.
假设我得到你的应用程序的结构,你应该需要两个.xib文件,每个页面一个.
应用程序委托在概念上与视图控制器不同,您只需要一个由Xcode自动创建的应用程序委托(当然,您可以根据自己的需要对其进行修改).
| 归档时间: |
|
| 查看次数: |
3287 次 |
| 最近记录: |