0

ストーリーボードと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 のフレームを使用してサブビューを作成するコードをどこに配置すればよいですか?

前もって感謝します。

4

0 に答える 0