使用storyboard作为iOS 5替代方案(以及4.3及之前的NIB)

时间:2012-01-20 19:40:56

标签: ios xcode storyboard

有人知道是否可以在App for iOS 5中使用故事板,并使用普通的NIB文件用于较旧的iOS版本?

我目前正在重新开发一个应用程序,并希望将Storyboard包含在新功能中(主要是因为您可以在视图中设计表格,轻松创建不同的原型单元格)。 “旧”界面将成为iOS 5之前版本的遗产。

然而,当添加故事板并在iOS 5时以编程方式加载它时,我收到编译器错误“故事板在iOS 4.3和之前不可用”。有没有办法让这个工作?

1 个答案:

答案 0 :(得分:2)

此时不可能。

  

iOS 5及更高版本支持故事板,默认情况下为新项目启用。但是,如果您的应用必须在早期版本的iOS上运行,则无法使用故事板,并且应继续使用nib文件。

来源:https://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/AppDesignBasics/AppDesignBasics.html

使用故事板意味着您的应用程序将在AppStore中具有iOS 5.0的最低操作系统要求,因此只有具有该版本或更高版本的客户才能下载您的应用程序。我认为仅仅因为增加的易用性而使用4.0+而失去客户群是值得的。