iOS 为iPhone和iPad创建不同的storyboard

Posted 怡情_老二

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 为iPhone和iPad创建不同的storyboard相关的知识,希望对你有一定的参考价值。

  • 复制Main.storyboard,重命名为Main_iPad.storyboard
  • 在info.plist文件中添加 
    • Main storyboard file base name (iPad) ——> Main_iPad
    • Main storyboard file base name (iPhone)  ——> Main
    • Main storyboard file base name ——> Main
                
 
  • 右键Main_iPad.storyboard ——> open as ——> source code,搜索targetRuntime,修改为targetRuntime=“ios.CocoaTouch.iPad"
  • 选中项目,General ——> Deployment Info ——> Devices 改为 Universal
 
  • 两个SB分别设置如下
  
 
     运行 iPhone 和 iPad 模拟器,会看到不同的页面,
注意:如果有RootViewController ,要在设置的时候区分Main 和Main_iPad
 
  

以上是关于iOS 为iPhone和iPad创建不同的storyboard的主要内容,如果未能解决你的问题,请参考以下文章

UITableView 在 iPhone 和 iPad 上有不同的选择行为

支持iPhone 6和iPhone 6+,具有不同的启动/启动屏幕图像,适用于iPad纵向和横向方向

如何在不为 iphone 和 ipad 创建单独的 xib 的情况下为所有 ipad 和 iphone 创建通用 xib?不是故事板

iPad\iPhone应用结构

在 tableView:cellForRowAtIndexPath 中确定 iPhone 和 iPad 的不同单元格:

如何为 iPhone 创建一个可以在 iOS 9 中针对 iPad 多任务进行调整的 Popover?