在我的storyboard
我有一个ViewController
,我想添加一个UITableView
带有 1 个部分和 2 个静态单元格的单元格。这就是我现在正在做的所有事情,但是在编译时我得到了这个错误。
静态表视图仅在嵌入 UITableViewController 实例时有效
我错过了什么?
在我的storyboard
我有一个ViewController
,我想添加一个UITableView
带有 1 个部分和 2 个静态单元格的单元格。这就是我现在正在做的所有事情,但是在编译时我得到了这个错误。
静态表视图仅在嵌入 UITableViewController 实例时有效
我错过了什么?
看看这个问题。基本上是一样的。
任何进一步的问题,只是问!:)
编辑的东西:
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
}
我认为您只需要在 .h 文件中设置 tableView 的数据源和委托方法
@interface viewController : UIViewController<UITableViewDelegate, UITableViewDataSource>
然后将其链接到情节提要中的 tableView。
请通知它是否有效..