iOS 6 の Auto Layout の世界にはまだ慣れていませんが、文字列と支柱から移行するのは楽しい (平易な言葉で言えば、難しい) 作業でした。
私が取り組んでいるゲームの背景である UIImageView があります。通常の 3.5 インチ Retina ディスプレイは、Interface Builder で次のように表示されます。
しかし、コンテンツ ビューの [Simulated Metrics] フィールドの [Size] ポップアップを [Retina 4 Full Screen] に変更すると、次のように表示されます。
そして、シミュレートされた iPhone 5 画面の下端に沿って醜い黒いバーが表示されているのがわかります。この同じ見苦しい黒いバーが、iPhone 5 シミュレーターで実行されているコンパイル済みアプリに引き継がれます。
UIImageView のフレームを適切な iPhone デバイスの画面サイズに合わせて適切なサイズにするために、Interface Builder を介して適用できる属性または制約はありますか?
または、コードを介して制約を入力する必要がありますか? (うーん)
私は 3 つの WWDC ビデオを見てきましたが、エンジニアが親に合わせてビューのサイズを変更するというトピックを取り上げた場合、UIImageView とおよび NSImageView を、iOS 側と MacOS 側の両方で親ビューに合わせて正しくサイズ変更します。