1

在我的storyboard我有一个ViewController,我想添加一个UITableView带有 1 个部分和 2 个静态单元格的单元格。这就是我现在正在做的所有事情,但是在编译时我得到了这个错误。

静态表视图仅在嵌入 UITableViewController 实例时有效

我错过了什么?

4

2 回答 2

1

看看这个问题。基本上是一样的。

任何进一步的问题,只是问!:)

编辑的东西:

    UITableViewController *controller = [[UITableViewController alloc] initWithStyle:UITableViewStylePlain];
[self.view addSubview:controller.tableView];

然后您需要做的就是在头文件中添加 UITableViewDataSource 并且您需要数据源方法:

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return 2;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
if([indexPath row] = 0){
do something
}else if([indexPath row] = 1){
do something else
}
于 2013-01-05T03:11:22.770 回答
0

我认为您只需要在 .h 文件中设置 tableView 的数据源和委托方法

@interface viewController : UIViewController<UITableViewDelegate, UITableViewDataSource>

然后将其链接到情节提要中的 tableView。

请通知它是否有效..

于 2013-01-05T04:59:21.390 回答