2013-07-06 91 views
0

我正在研究一種將會生活在不同尺寸的iPhone視網膜(3.5和4)上的用戶界面。 我正在使用故事板,現在在界面構建器中添加的每個視圖控制器中,我可以根據模擬度量指標選擇大小,以及一個選項說明視網膜iphone 3.5屏幕。這是我選擇的。 然後,我設置視圖控制器的約束,以保持頂部和底部空間超級查看。考慮到這個設置,它將在iPhone 3.5上正常工作,然後正確調整到iPhone 4英寸屏幕。故事板,InterfaceBuilders,3.5 Vs 4英寸屏幕

它不工作,我不得不訴諸代碼,並在viewdidload做到這一點?

回答

0

我使用這種相同的方法。當你正確使用自動佈局時,它運行良好。充分利用這些限制條件,您將快速學習如何有效地進行佈局。

1

從3.5「切換到4」屏幕僅供您查看佈局的變化,它如何調整大小。每個viewController中的縱向和縱向方向也是如此。 爲了使用自動調整行爲,您必須在ios5上使用strurs and springs。 如果您的項目的部署目標是ios6,則建議使用自動佈局。儘管它有點複雜並且難以理解,特別是在代碼中使用自動佈局約束,但自動佈局可以節省大量時間,以便使動態事物正確調整大小。

相關問題