【发布时间】:2013-08-30 01:45:12
【问题描述】:
抱歉,也许是菜鸟问题,伙计们。我是 iOS 开发新手。
如何创建在 XIB 中定义的视图控制器?
当您通过“新文件”在 Xcode 中创建从 UIViewController 继承的新类并标记 with XIB 复选框时,它会创建没有 viewController 元素的 xib 文件。但它有placeholder 指向UIViewController,它在在代码中定义。
但我看到您可以在 Interface Builder 中创建控制器本身并为其指定 customClass。
不幸的是,它对我不起作用。我在运行时收到loaded the "EmbeddedViewController" nib but the view outlet was not set 错误。但我相信view 属性必须由资源加载器自动设置,因为一切都是通过 XIB 定义的。例如,它适用于 TableView 及其单元格。
能否请您举例说明如何做到这一点?
我创建了示例项目:https://github.com/cppexpert/SampleWithNib
有问题的控制器是EmbeddedViewController
【问题讨论】:
标签: ios uiviewcontroller interface-builder ios7