所以我发现在 XCode 4.3 中,要创建一个新的 ViewController,我必须做 New > Objective-C Class,然后是 UIViewController 的子类。但是,为什么 xib 复选框是灰色的?如何使用 xib 创建新的视图控制器?

看起来您正在尝试将 OS X Objective-C 类添加到 iOS 项目

产生这个..

而是像这样添加新文件..

产生这个..

我不知道为什么 xib 框是灰色的(对我来说不会发生),但是您总是可以转到新文件并从那里创建一个 nib 并将其类设置为您UIViewController在界面生成器中的子类。
这是一个bug,只要在combo的Subclass中再次选择UIViewController ,它就会再次启用。
当我取消创建一次并再次打开对话框时发生在我身上。