ストーリーボードとARCでiOS 6を使用しています。
ストーリーボードに、配置とサイズ変更に使用したい UIView があります。コントローラーのコントロール用に Ctrl ドラッグ/ドロップを使用して IBOutlet を作成したので、接続されていることがわかります。
ここで、コントローラー内からこの UIView を参照して、適切に配置されたその UIView 内にサブビューを動的に作成できるようにします。
次のようにviewDidLoad内からUIViewにアクセスしようとしています
CGRect rect = self.myView.frame;
...しかし、四角形は常に 0、0、0、0 として表示されます。myView はヘッダー ファイルで次のように定義されます。
@property (weak, nonatomic) IBOutlet UIView *myView;
viewDidLoad に到達すると、ストーリーボードのすべてのコントロールが既に初期化されていると思いました。そうでない場合、UIView のフレームを使用してサブビューを作成するコードをどこに配置すればよいですか?
前もって感謝します。