如何在iphone的单视图控制器中使用两个以上的UITableView

use*_*956 8 iphone xcode uitableview

UITableView在a中使用两个s UIViewController,如何在两个tableviews中填充行和单元格?当我给第二个tableview时,它表示部分中行数的重复声明等.

Cyr*_*lle 17

这就是dataSource/delegate方法有一个tableView参数的原因.根据其值,您可以返回不同的数字/单元格/ ...

- (void)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    if (tableView == _myTableViewOutlet1)
        return 10;
    else
        return 20;
}
Run Code Online (Sandbox Code Playgroud)

  • 所有datasource/delegate方法都有一个`tableView`参数.不仅是`numberOfRowsInSection`,还有`cellForRowAtIndexPath`或`didSelectRowAtIndexPath`. (2认同)