iOS6には、制約ベースのレイアウトシステムであるAutoLayoutがあります。私はそれがAndroidの柔軟なXMLレイアウトに幾分匹敵すると思う。AutoLayoutがあるときに2つのストーリーボードがあるのはなぜですか?
私はiOS6プロジェクトを開始して、あなたにAutoLayoutしたいと思っています。このアプリは普遍的なものになります。 2つのデバイスファミリ間で非常に類似しているビューがいくつかあります。 iPad上の他のビューは、iPhoneのビューで2つ以上のコントローラになります。
私が理解していることから、UIViewControllerは他の子UIViewControllerで設定できます。つまり、両方のデバイスにユニバーサルビューを構築するための2つの要素があります。
私の質問は、なぜ2つのストーリーボードが必要なのかです。私は、iPadのストーリーボードにいくつかの追加のコントロールなどがあることがわかります。また、2つのデバイスタイプの間でフォントサイズやその他の変数を拡大する問題もあります。誰も2つのストーリーボードでビューを重複させず、AutoLayoutを効率的に使って良い普遍的なアプリを実現する方法についてアドバイスを提供できますか?
非常に高く評価されています。
できません!両方とも使用する必要があります。 – TonyMkenu
大きなデバイスであるという理由だけで、同じUIを使用していても大きければ大きいというわけではありません。 iPhoneとiPadの間で、デバイスの使用方法が変わります。 UIの概念はまったく異なります。 – Fogmeister