【问题标题】:Why is "view" an outlet on UIViewController?为什么“视图”是 UIViewController 上的一个出口?
【发布时间】:2010-08-06 22:20:35
【问题描述】:

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

【问题讨论】:

    标签: iphone interface-builder ios


    【解决方案1】:

    对于某些类,IB 有一些内置魔法,例如 UINavigationController 上的导航项等,您不必自己添加。

    其中之一是每个视图控制器总是有一个视图出口,这从定义上讲是有意义的。 IB 不需要查看头文件就可以知道,它显然是内置的,或者放在我们不知道的头文件之外的其他地方(但这也可能是内置的定义)。这可能还与以下事实有关:如果您将视图拖到视图控制器中,IB 会自动调整其大小并将其连接到视图出口。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-14
      • 1970-01-01
      • 1970-01-01
      • 2023-03-28
      • 2011-06-21
      • 2016-09-25
      • 2014-11-12
      • 1970-01-01
      相关资源
      最近更新 更多