ios - 我可以在 TableView Controller 中有另一个 TableView 吗?

标签 ios iphone objective-c uitableview

我有一个 TableViewController(tvc2),我没有使用 ViewController 从另一个 TableViewController(tvc1) 显示我的详细信息,而是使用tvc2。基本上,tvc2 是一个只显示细节的分组表。但是然后我需要另一个 tableView(tv3) inside tvc2 这是一个列表。 tableView 的每个 tableViewCell 都应该与另一个细节 ViewController 相连接。

我的问题是我可以在 TableViewController 中添加 tableView 吗?如果可能的话,我如何区分 numberOfSectionsInTableViewnumberOfRowsInSectioncellRowAtIndexPath 方法从 TableViewTableViewController?

最佳答案

,你可以。 创建UITableView时,需要设置dataSourcedelegate。在您的情况下,两个 tableView 的 dataSourcedelegate 都是 tvc2。 在 dataSource 和委托(delegate)方法中,您需要为每个 tableView fork 代码(例如,tableView:numberOfRowsInSection:):

-(NSInteger)tableView:(UITableView*)tableView numberOfRowsInSection:(NSInteger)section
{

    if (tableView == tableView1)
    {
        //Your code
    }
    if (tableView == tableView2)
    {
        //Your code
    }
    if (tableView == tableView3)
    {
        //Your code
    }
}

关于ios - 我可以在 TableView Controller 中有另一个 TableView 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21182247/

相关文章:

IOS:将viewcontroller添加到ios中的自定义TabBar

iphone - 显示 UIAlertView 会导致 EXC_BAD_ACCESS

ios - UItableViewCell 大小不合适

iphone - 手电筒/闪光灯在保持亮起之前闪烁一次

javascript - 使用 iframe 嵌入 iPhone YouTube

iphone - 区分 UITableView 编辑状态?

iphone - 德语字符显示不正确

ios - 写入 mainBundle plist

ios - 当选择单元格时,TableVIew 中的 UIImage 会移动

ios - 点击后退按钮完成编辑 UITextField