我从来没有在我的应用中使用过Interface Builder
,不认为这是件好事。如何从iPAD/iPAD2布局转换为iPhone4/iPhone5/iPAD-mini布局
我的应用程序已经设计用于iPad/iPad2布局,从未考虑过它在iPhone4/iPhone5/iPAD-mini上的工作。 现在我希望我的应用程序能够适用于所有这些应用程序。
我认为这将是极其丑陋有4+布局通用的应用程序,如:
if(ipad or ipad2)
view.frame = CGRectMake(0,0,100,100);
else if(ipad-mini)
view.frame = CGRectMake(0,0,100,100);
else if(iphone4)
view.frame = CGRectMake(0,0,100,100);
else if(iphone5)
view.frame = CGRectMake(0,0,100,100);
else if(iphone6)
view.frame = CGRectMake(0,0,100,100);
else if(iphone7)
view.frame = CGRectMake(0,0,100,100);
应该有理想的只有2布局,但我不知道该如何实现这个办法。这些固定的坐标不会在不同屏幕尺寸
if(ipad or ipad2 or ipad-mini)
view.frame = CGRectMake(0,0,100,100);
else if(iphone4 or iphone5 or iphone6 or iphone7)
view.frame = CGRectMake(0,0,100,100);
我该怎么做的最好的方式通用的应用程序舒展?
iPad mini布局与其他iPad完全相同。您只需要处理两种不同的iPhone/iPod触摸屏尺寸(以及视网膜/非视网膜)。 – rmaddy