我從來沒有在我的應用中使用過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