2011-11-07 69 views
0

我想知道如果社区中的某个人曾经在单一视图中实现了2个UItableView,我搜索了很多低谷但我不确定是否使用了正确的单词。我需要的是lo看起来像显示2表视图的Facebook菜单,这里是我的想法的屏幕截图。任何想法/教程/博客,你可以提供我将是有益的,非常感谢!UItableview共享视图

http://a1.mzstatic.com/us/r1000/119/Purple/eb/62/0a/mzl.uvhmahke.320x480-75.jpg

+0

你在寻找如何在UITableview中有不同的部分?这就是图像看起来像 – utahwithak

+0

是的它的部分...不是多个uitableviews – Daniel

+0

嗨,大家好,这就是为什么我不确定如何给他们打电话。但是,是的,我正在寻找如何在各个部分实现UItableView,你有任何信息可以指出我在正确的方向吗?谢谢:) – marsalal1014

回答

0

UITableView是一个简单的UIScrollView一个子类,这是UIView子类,所以,是的,你应该能够有一个以上的tableView在一个单一的视图。唯一的问题是你的表视图的delegatedatasource回调方法需要在每种方法中明确地分解出来(使用if(tableView.tag == 0)或其他),或者有完全不同的对象作为数据源和委托回调方法。桌面视图不关心它们的位置。

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ 
    if(tableView.tag == 0){ 
     //do something for first tableView 
    } 
    else{ 
     //do something for other tableView 
    } 
    return cell; 
} 

您发布的图片在单个视图中没有两个tableView。它看起来像是在两个单独的视图中有两个tableViews,这很可能会有完全不同的delegatedatasource s。

+0

谢谢larsacus! – marsalal1014