【问题标题】:Using storyboard as an iOS 5 alternative (and NIB for 4.3 and prior)使用情节提要作为 iOS 5 的替代品(以及 4.3 和更早版本的 NIB)
【发布时间】:2012-02-15 08:19:35
【问题描述】:

有人知道是否可以在 iOS 5 的应用程序中使用故事板,并为旧的 iOS 版本使用普通的 NIB 文件?

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

但是,在添加情节提要并在 iOS 5 时以编程方式加载它时,我收到编译器错误“情节提要在 iOS 4.3 及更低版本上不可用”。有没有办法让它工作?

【问题讨论】:

    标签: ios xcode storyboard


    【解决方案1】:

    目前不可能。

    故事板在 iOS 5 及更高版本中受支持,并且默认为新项目启用。但是,如果您的应用程序必须在早期版本的 iOS 上运行,您就不能使用故事板,而应该继续使用 nib 文件。

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

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

    【讨论】:

    • 谢谢,是的,我认为这是为了将故事板分割成单独的 NIB 文件。额外的优点是它可以在任何设备上运行,而无需两组“接口”
    猜你喜欢
    • 2011-12-08
    • 1970-01-01
    • 2016-06-07
    • 2012-03-04
    • 1970-01-01
    • 1970-01-01
    • 2012-02-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多