如何在 XCode 4.3 中创建新的视图控制器
Posted
技术标签:
【中文标题】如何在 XCode 4.3 中创建新的视图控制器【英文标题】:How to create new View Controllers in XCode 4.3 【发布时间】:2012-05-22 19:39:00 【问题描述】:所以我发现在 XCode 4.3 中,要创建一个新的 ViewController,我必须做 New > Objective-C Class,然后是 UIViewController 的子类。但是,为什么 xib 复选框是灰色的?如何使用 xib 创建新的视图控制器?
【问题讨论】:
我已经使用objective-c 20 年了,包括Xcode 的每个版本,我只是犯了这个错误。这可能为我节省了一个小时的头撞。只是表明没有愚蠢的问题。 自 Xcode 3 以来我已经写了 5 年的 Objective-C,也只是犯了这个错误。在午夜编码从来都不是一个好主意:) 【参考方案1】:您似乎正在尝试将 OS X Objective-C 类添加到 ios 项目中
产生这个..
而是像这样添加新文件..
产生这个..
【讨论】:
又一个令人困惑的 Apple 用户体验示例 它是 2016 年,我使用的是 XCode7 而不是 4.3。答案仍然有效【参考方案2】:我不知道为什么 xib 框是灰色的(对我来说不是这样),但是您总是可以转到新文件并从那里创建一个 nib 并将其类设置为界面中的 UIViewController
子类建设者。
【讨论】:
【参考方案3】:这是一个bug,只需在Subclass of组合中再次选择UIViewController,它就会再次启用。
当我取消创建一次并再次打开对话框时发生在我身上。
【讨论】:
以上是关于如何在 XCode 4.3 中创建新的视图控制器的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 python API 在 bigquery 中创建新视图?
Xcode 5 - iOS - 如何在没有 Storyboard 或 XIB 的情况下在 Xcode 中创建视图控制器以及如何将其配置为 AppDelegate 作为根视图