有些版本Xcode上创建universal应用程序,会创建2个storyboard,分别是iPhone和iPad版本的,很是方便,但是有些版本Xcode上创建了通用程序后,只有一个Main.storyboard,这时为了更方便兼容iPad UI,需要手动创建一个storyboard,具体步骤如下:
1. 在项目设置中选择“info”,在“Custom iOS Target Properties”中添加一行,key值为“Main storyboard file base name (iPad)”;
2. 复制Main.storyboard, 重命名为Main_iPad.storyboard
;
3. 关闭掉Xcode,使用text editor打开这个文件,修改如下:
targetRuntime="iOS.CocoaTouch"
改为targetRuntime="iOS.CocoaTouch.iPad";
<simulatedScreenMetrics key="destination" type="retina4"/>
改为 <simulatedScreenMetrics key="destination"/>;
4. OK了,重新打开Xcode,不同模拟器运行,会显示不同storyboard上的UI。