在self.view上加载子视图

时间:2012-08-22 02:52:50

标签: iphone ios uiview

我正在尝试在当前视图上添加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 ...任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:4)

cellContainer可能会添加到UIViewController的视图层次结构中,但您已将帧设置为屏幕外。试试这个:

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

这将在视图的左上角显示cellContainer,向右x方向延伸320px,向下y方向延伸300px。