我知道这里已经讨论了令人作呕的广告,但我想从其他开发者那里获得一些观点:
如果我有一个带有视图的视图控制器,然后我将子视图添加到该视图,每个子视图是否需要其自己的viewcontroller,或者第一个viewcontroller是否也可以控制子视图?
所以
UIViewController
UIView
UIView
UIButton
UILabel
UIView
...
子视图不会占据整个屏幕 - 它们大部分都是屏幕的宽度,但可能高达200.0f或更低。它们显示销售工具应用程序的信息。
我第一次开始iOS开发时提出的经验法则是,如果视图占用整个屏幕,那么它需要自己的viewcontroller,如果没有将它作为viewcontrollers.view的子视图
只是想知道接受的方法是什么。
答案 0 :(得分:0)
View控制器可以访问在XIB中创建的视图,只需为视图控制器源文件中的视图创建IBOutlet属性,并将视图链接到接口构建器中的文件所有者。
你的经验法则是正确的。