0

現在のビューに UIView を追加しようとしていますが、運がありません..コードは正しいと確信していますが、他に何を確認すればよいかわかりません。サブビューを挿入するときに他に何を考えるべきですか

これは私がviewDidLoadに追加したものです

//..
    cellContainer = [[UIView alloc] init];

    cellContainer.frame = CGRectMake(0.0, 480.0, 320.0, 300.0);

    [self.view addSubview:cellContainer];

    self.view.backgroundColor = [UIColor greenColor];
//..

cellContainer はヘッダーで UIView として宣言されています...助けていただければ幸いです。

4

1 に答える 1

4

cellContainerのビュー階層に追加される可能性がありUIViewControllerますが、フレームがオフスクリーンになるように設定しています。これを試して:

 cellContainer = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 300)];
 [self.view addSubview:cellContainer];
 self.view.backgroundColor = [UIColor greenColor];

これはcellContainerビューの左上に表示され、右 x 方向に 320 ピクセル、下 y 方向に 300 ピクセル拡張されます。

于 2012-08-22T03:00:21.073 に答える