haz*_*van 0 iphone objective-c uitableview ios
我有一个TableViewController(tvc2),而不是使用一个ViewController来显示我的细节TableViewController(tvc1),我使用tvc2.基本上,tvc2是一个仅显示细节的分组表.但后来我需要另一个tableView(tv3)里面的tvc2列表.每个tableViewCell都tableView应该被视为另一个细节ViewController.
我的问题是我可以添加tableView内部TableViewController吗?而且,如果有可能,我怎么能区分numberOfSectionsInTableView,numberOfRowsInSection并cellRowAtIndexPath从方法TableView到TableViewController?
是的,你可以.创建时UITableView,需要设置dataSource和delegate.在你的情况下dataSource,delegate两个tableViews是tvc2.在dataSource和delegate方法中,您需要为每个tableView分叉代码(例如,tableView:numberOfRowsInSection:):
-(NSInteger)tableView:(UITableView*)tableView numberOfRowsInSection:(NSInteger)section
{
if (tableView == tableView1)
{
//Your code
}
if (tableView == tableView2)
{
//Your code
}
if (tableView == tableView3)
{
//Your code
}
}
Run Code Online (Sandbox Code Playgroud)