UItableview共享视图
问题描述:
我想知道如果社区中的某个人曾经在单一视图中实现了2个UItableView,我搜索了很多低谷但我不确定是否使用了正确的单词。我需要的是lo看起来像显示2表视图的Facebook菜单,这里是我的想法的屏幕截图。任何想法/教程/博客,你可以提供我将是有益的,非常感谢!UItableview共享视图
http://a1.mzstatic.com/us/r1000/119/Purple/eb/62/0a/mzl.uvhmahke.320x480-75.jpg
答
UITableView
是一个简单的UIScrollView
一个子类,这是UIView
子类,所以,是的,你应该能够有一个以上的tableView在一个单一的视图。唯一的问题是你的表视图的delegate
和datasource
回调方法需要在每种方法中明确地分解出来(使用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,这很可能会有完全不同的delegate
和datasource
s。
+0
谢谢larsacus! – marsalal1014
你在寻找如何在UITableview中有不同的部分?这就是图像看起来像 – utahwithak
是的它的部分...不是多个uitableviews – Daniel
嗨,大家好,这就是为什么我不确定如何给他们打电话。但是,是的,我正在寻找如何在各个部分实现UItableView,你有任何信息可以指出我在正确的方向吗?谢谢:) – marsalal1014