2014-03-12 56 views
0

我正在編寫我的第一個iOS應用程序,並剛剛意識到一個嚴重的問題。我正在使用4英寸iphone屏幕的故事板,並忘記考慮3.5英寸屏幕。 :(
看來,如果我已經完成了所有的代碼,這可以相對固定,但不幸的是,我已經使用storyboard來分析我的應用程序的某些部分,似乎表格視圖非常合適,但是有一些固定子視圖失敗。
任何人都可以,請給我如何解決這一問題的一些建議?任何幫助表示讚賞。
非常感謝你!將適用於4英寸屏幕的iOS應用程序安裝到3.5英寸屏幕

+2

那麼在代碼中做它會變得更糟糕!,你在正確的軌道!,你需要做的是改變你的所有固定子視圖的大小,也需要查找AutoLayout! –

+3

我意識到這並不像您想要的那樣具體,但我會建議您在Interface Builder中學習「約束」。你很可能能夠完成你所需要的。最近的Xcode 5.1使它們更易於管理。 – picciano

回答

3

這正是存在自動佈局。您可以創建一個用戶界面,使用故事板,這您可以在故事板中切換設置,使其顯示兩種不同的屏幕尺寸,以便您可以輕鬆看到視圖的移動和調整大小。還有一個故事板的預覽模式,可讓您看看它的外觀,還可以讓你看到iOS 6和iO的外觀S 7,這樣你就可以確保你的用戶界面看起來不錯,假設你仍然支持iOS 6.

如果你在代碼中做了這些,它可能會變得更加複雜,特別是因爲你有每次運行它以查看調整代碼時發生的變化。諸如Interface Builder之類的圖形佈局工具(允許您查看和編輯故事板和XIB文件)使得支持多種屏幕尺寸非常容易。此外,通常情況下,爲3.5英寸屏幕的4英寸屏幕製作屏幕並不難,在某些情況下,您只需將它們放在一起,或者將內容放在滾動視圖中即可。

相關問題