为什么“查看”UIViewController上的插座?

时间:2010-08-06 22:20:35

标签: iphone interface-builder ios

我刚刚开始使用iOS编程。我想知道为什么viewUIViewController的出口。当我查看UIViewController.h时,关键字IBOutlet不存在。我认为Interface Builder中可用的所有插件都必须声明为IBOutlet。我在这里错过了什么吗?

1 个答案:

答案 0 :(得分:0)

对于某些类,IB有一些内置魔法,比如UINavigationController上的导航项等,你不需要自己添加。

其中一个原因是每个View Controller总是有一个视图插座,根据定义它是有意义的。 IB不需要查看头文件就知道它,它显然是内置的,或者放在我们不知道的标题之外的其他地方(但也可能是内置的定义)。这可能还与以下事实有关:如果您将视图拖动到视图控制器中,IB会对其进行调整并将其自动挂接到视图插座。