如何避免在 ios 个应用中使用故事板?

How to avoid using storyboards for ios apps?

我正在学习 iOS 开发(阅读 Big Nerd Ranch 指南)并且我想学习仅使用我的 iPhone 5S 作为测试设备。我正在使用 Xcode 6.3.

但是,作为初学者,我不想涉及情节提要板(一些开发人员认为这很糟糕)和自动布局。但是,默认情况下 xcode 确实使用了该新功能,并且当我 运行 我的 iPhone.

上的示例应用程序时,我的 windows 被拆分了

如何防止它这样做并为我的 iphone 5S 使用经典的 xib 文件?

您可以在 AppDelegate 中将 UIViewController 子类实例分配给 window.rootViewController,然后从那里获取它。

您项目的 Info.plist 有一个密钥 "Main storyboard file base name"。从 plist 中删除该条目,然后删除故事板。

FWIW,故事板还不错。事实上,AutoLayout 在 Storyboard 中比在代码中更容易完成。