[英]Initial steps to be followed for making an Universal iOS application
我将要启动一个通用的iOS应用程序。 我只想使用界面生成器来制作此应用程序。
有人可以建议如何排列两个笔尖文件吗? 每当我创建一个类时,都只会创建一个xib文件,但是我想要两个xib文件,一个用于iPhone,另一个用于iPad应用程序,因为这是一个通用应用程序。
您还可以建议哪种方法更好,即通过界面或使用编码为此通用应用程序创建UI。
只需将另一个xib文件添加到项目中。 您可以从制作第一个版本的副本开始,或者使用空白的xib。
为了确保在运行时加载正确的xib,您有几种选择。 我更喜欢在UIViewController上重载nibName,但是您也可以只调用initWithNibName:,传递正确的nib名称。
如果重载nibName,则可能是这样的:
- (NSString*) nibName
{
return UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone ? @"myphonenib" : @"mypadnib";
}
我个人可以选择xib,因为xib的目的是“隐藏” GUI代码,使“功能”代码整洁。.“ WYSIWYG” UI设计也为提高开发速度发挥了作用。
至于添加XIB ...按照TomSwift的建议,稍后再添加
或者像我一样,稍后批量处理...即
(请注意,确保您获得所有引用更改,并且正确无误,并备份所有内容:)
祝好运。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.