【问题标题】:How to use different storyboards for iPhone and iPad in Xcode6?如何在 Xcode6 中为 iPhone 和 iPad 使用不同的故事板?
【发布时间】:2015-01-27 17:25:42
【问题描述】:

我正在尝试使用 Xcode 6.1。如何在 Xcode 6.1 中为 iPhone 和 iPad 使用不同的故事板?我的意思是,我想为 iPhone 和 iPad 创建两个不同的故事板,应用程序将在启动时确定要呈现的故事板。

我知道我可以关闭“使用大小类”(在情节提要文件的设置中)以制作仅适用于 iPhone 或 iPad 的情节提要。但是目标设置中的“主界面”只能是一个情节提要。所以我不知道该怎么做。

【问题讨论】:

    标签: xcode storyboard


    【解决方案1】:

    到目前为止,我最喜欢 Xcode 6 的特性是 Interface Builder 中的新大小类概念。 它们还可以将通用应用程序压缩到一个故事板文件中。 结合新的自适应视图控制器,依赖界面构建器比以往任何时候都更容易,而不是与之抗争,简化应用程序布局的创建。您应用中的每个视图控制器都会获得一个特征集合对象。

    这个特征集合对象有 2 个尺寸等级,一个水平尺寸等级和一个垂直尺寸等级。每个类都有 3 个可能的值:compact、regular 或 any。这些值可以根据设备及其方向而改变。

    您的应用将根据当前的尺寸等级为每个视图控制器布局其界面。 Apple 使用网格让用户选择要使用的配置,所以这里是相同的网格,但每个设备+方向在其相应的尺寸类组合中突出显示。

    请参考Link

    【讨论】:

      猜你喜欢
      • 2014-12-28
      • 2013-11-16
      • 2015-03-05
      • 2016-12-16
      • 2015-09-20
      • 2017-05-07
      • 2014-11-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多