Size Classの使い方
Adaptiveなレイアウトを作成する為に、まずAuto Layout
でレイアウトを組めるようになったので次はSize Class
について理解を深めたいと思うのですが、理解が及んでいないので質問させていただきます。
まずSize Class
を使う目的は、「iPhoneとiPadのレイアウトを一つのStoryboard
で作成できるようにすること」という認識でよろしいでしょうか?
また、iPhoneとiPadの縦画面、横画面に対応するアプリを作成するには「Compact Width|Regular Height」、「Regular Width|Compact Height」、「Regular Width|Regular Height」の3つのSize Class
でレイアウトを作成していけばいいでしょうか?(「Any Width|Any Height」はiPadも対応するとなるとあまり使わない...?)
しかしなぜAuto Layout
のみでマルチデバイス対応ができないのでしょうか?Size Class
を使う時はなにか特別なことを行うレイアウトの場合とかでしょうか?(例えばSplitView
とか?)
イマイチSize Class
を使うメリットや使うシチュエーションがわからず、どう使っていいかが分かりません。
どなたか分かる方に教えていただきたいです。分からない点が多く、質問が多くてすみませんが、よろしくお願いします。