我想为iPhone3.5in应用设计A,为所有其他iPhone设计B.在XCode故事板中,我认为改变大小限制是为了这个目的,但它们似乎没有任何影响。更具体地说,我想将第一个设计应用于iPhone3.5in,第二个设计适用于所有其他iphone设备。 有人建议在XCode中无法做到这一点,我应该以编程方式进行,但我相信一定有办法。非常感谢你的帮助!
答案 0 :(得分:0)
@maximus,请尝试以下代码..
创建宏 - >>
#define IS_IPHONE_4 (IS_IPHONE && [[UIScreen mainScreen] bounds].size.height == 480.0f)
&安培;使用以下代码当您必须实施它时。
NSString *nibName;
if (IS_IPHONE_4) //Check Whether is iPhone4s or not
{
nibName=@"DCHomeViewController";
}
else
{
nibName=@"DCHomeViewControlleri5";
}
self.homeViewCOntroller=[[DCHomeViewController alloc] initWithNibName:nibName bundle:nil];
简而言之,尝试为iPhone4s&和差异为其他..
答案 1 :(得分:0)
大小限制允许您查看视图在不同大小中的外观。如果您设置自动调整大小或自动布局,您将看到它是如何更改的。如果布局完全不同,则必须以编程方式执行。