为什么UITableView可以工作,但UIView没有

时间:2013-10-25 07:49:59

标签: ios iphone uiview uiviewcontroller

我想用textInput框和按钮弹出一个视图。我无法理解UITableView的工作原理,但UIView没有。

- (void)viewDidLoad
{
    [super viewDidLoad];
    self.containerView = [[UITableView alloc] initWithFrame:CGRectMake(20, 100,200,200)];
    [[self view]addSubview:self.containerView];
}

使用上面的代码我可以看到视图。但如果我改为:

- (void)viewDidLoad
{
    [super viewDidLoad];
    self.containerView = [[UIView alloc] initWithFrame:CGRectMake(20, 100,200,200)];
    [[self view]addSubview:self.containerView];
}

我什么也得不到,黑屏。什么都没显示。 有人能告诉我原因吗?非常感谢你。

1 个答案:

答案 0 :(得分:1)

self.containerView = [[UIView alloc] initWithFrame:CGRectMake(20, 100,200,200)];
self.containerView.backgroundColor = [UIColor redColor];

试试这段代码