如何为特定设备添加故事板功能?

时间:2015-05-30 18:24:37

标签: ios xcode swift ipad storyboard

我正在使用Xcode版本6.3.2,这是目前最新的版本。

我已经有了一个可用的iPhone应用程序,使用相同版本的Xcode构建。 它包含标准视图控制器内的页面视图控制器。 此外,它为用户提供了一个可从导航栏访问的设置页面,如果这很重要的话。

基本上,页面视图控制器的每一天都代表一天。

对于新的iPad版本,我想要"页面"内容彼此相邻。

  1. 有没有简单的方法来实现这一目标? 在iPad上运行时如何调整代码?

  2. 一般情况下,如果iPad版本在主视图和iPhone应用程序中使用不同的视图控制器,我需要更改什么?

    我是否必须创建一个新的ViewController类?如果是这样,如果在iPad而不是iPhone上运行,我如何告诉应用程序使用其他vc?

  3. 提前致谢, KlixxOne

1 个答案:

答案 0 :(得分:0)

您应该可以使用以下信息1:

NSString *iOSVersion = [[UIDevice currentDevice] systemVersion];
NSString *model = [[UIDevice currentDevice] model];

对于2.它实际上取决于您现有的逻辑/设置。您可以根据设备自定义现有设置为动态(即以不同方式处理iPad)。如果iPad和iPhone之间的变化很大,我建议创建一个新的视图控制器,并使用上面的详细信息确定以编程方式显示哪个。