当我删除[super loadView]; 视图不会显示.超类是UIViewController.
- (void)loadView
{
[super loadView];
UITableView *tableview = [[UITableView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 320.0f, 367.0f) style:UITableViewStylePlain];
tableview.dataSource = self;
tableview.delegate = self;
self.tableView = tableview;
[tableview release];
[self.view addSubview:self.tableView];
}
Run Code Online (Sandbox Code Playgroud)
知道为什么吗?提前致谢!
1)UIViewController类参考,loadView部分
您对此方法的自定义实现不应该调用super.
2)你必须设置view属性.毕竟这个方法被称为loadView:).而不是[self.view addSubview:self.tableView];尝试
self.view = tableView;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
612 次 |
| 最近记录: |