ios – 如何从iPhone / iPad故事板迁移到通用故事板

我有一个Xcode 5中创建的项目.“部署信息”设置显示设备:通用,但具有单独的iPhone和iPad设置以及相应的iPhone和iPad故事板.

现在我在Xcode 6中开发相同的项目,我想使用一个通用故事板而不是两个故事板.我只在iPhone故事板上工作,并没有触及iPad.是否有可能放弃iPad故事板并将现有的iPhone故事板转换为我的主要通用故事板?

解决方法

我在@tharkay中修改this tutorialsimilar solution以在下面创建此解决方案.

>将Main_iPhone.storyboard重命名为Main.storyboard
>删除Main_iPad.storyboard
> ***如果要使用iPad故事板而不是iPhone,请将Main_iPad.storyboard重命名为Main.storyboard并删除Main_iPhone.storyboard文件.然后,您需要转到文件检查器并右键单击故事板,然后选择“作为源代码打开”.这将显示所有XML代码.将targetRuntime从“iOS.CocoaTouch.iPad”更改为“iOS.CocoaTouch”

从:

targetRuntime="iOS.CocoaTouch.iPad"

至:

targetRuntime="iOS.CocoaTouch"

>在项目文件中,在常规设置下,为iPhone和iPad选择Main.storyboard.

>在Main.storyboard上的右侧面板上,选择“显示文件”检查器图标.

>选中名为“使用大小”类的框

> XCode将提示Xcode 5兼容性消息,选择YES.>编译并运行.>当然,你的所有观点都应该搞砸了,你需要重做自动布局.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...