iOS 6からAuto Layoutが導入されてInterface Builder(以下IB)だけで完結するケースも増えたのですが、やっぱりframeを直接設定したほうがコーディングしやすいケースもあるでしょう。 今回はIBを使わずSubviewのframeを直接代入してレイアウトする方法を解説。もちろん解像度の違う端末(iPhone5以前とiPhone5、iPad)にも対応することを前提としています。過去のframeに固定値ベタ打ちコードを引き継ぎつつiPhone 5対応したい場合にも参考になるかも。 ※ iOS 5以上、ARC環境を前提として説明していますのであしからず Subviewをメンバー変数定義するときはweakがおすすめ まずSubviewをメンバー変数定義する際のお話。Subviewはweakで定義したほうが良いです。そうすると、以下のようにviewDidUnloadで、n