ii。想同时通过2个UITableview的编程激活垂直滚动吗?(一个表视图的长度为160,另一个表视图的长度为160)。在一个Viewcontroller的视图中,我具有滚动视图,因为我有两个表视图(而不是一个,像两列一样)..我如何同时垂直滚动两者?有什么帮助吗?
最佳答案
如果要实现2个分离的和舍入的列,则可能有些道理。
在任何其他情况下,只需使用一个UITableView并在视觉上分隔每个单元格(左半部分将显示第一列的数据,右半部分显示第二列的数据)。
如果仍然要有2个单独的表视图并同时滚动它们,则摆脱包含的滚动视图,并按照建议的方式实现UIScrollViewDelegate
。
像这样:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
self.leftTableView.contentOffset = scrollView.contentOffset;
self.rightTableView.contentOffset = scrollView.contentOffset;
}
我认为这段代码应该具有魔力...
不要忘记将视图控制器设置为两个表视图的委托。
关于iphone - 表格问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3031241/