からユーザー インターフェイスのデザインを扱うときの最善かつ正しいアプローチを探していますUIStoryBoard
。あなたが正しいと推測したように、問題はiPhone 5とすべての古いiPhoneの間のアスペクト比の違いにあります。アプリで2つの異なるものを使用UIStoryBoard
し、アプリの起動時に正しいものをロードする人もいますが、これは機能します。しかし、今変更を加えたい場合は、2 つのファイルを処理する必要があります。他のアプローチはAutoLayout
です。では、StoryBoard 内のユーザー インターフェイスを処理する際に、最も効率的\時間的に便利なものは何だと思いますか?
質問する
59 次
1 に答える
1
2 つのストーリーボードを使用することはあまりDRYではないため、作業が重複し、ファイルが同期しなくなります。さらに、Apple がリリースする可能性のある新しい画面サイズをすばやく処理することはできません。
AutoLayout または古い AutoResize を使用することをお勧めします。Apple は AutoLayout をますます推し進めており、XC5 と iOS 7 でそれを改善しました。UI とコードを DRY に保ち、Apple がこれを処理するために用意した明確な道筋を受け入れてください。
于 2013-10-05T19:52:24.123 に答える