我制作了如下的两个UITABLEVIEW
这里有一个表是UITableViewLeft,Second是UITableViewRight?
@property(nonatomic,retain) IBOutlet UITableView *tableview_newsFeed;
@property(nonatomic,retain) IBOutlet UITableView *tableViewMainNewsFeed;
我正确合成它们并连接到xib。
为了同时滚动两个UITableViews,我编写了如下代码
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
NSLog(@"contentOf Set of ui scrol view");
UIScrollView *otherScrollView = (scrollView == self.leftTableView) ? self.rightTableView : self.leftTableView;
[otherScrollView setContentOffset:[scrollView contentOffset] animated:YES];
}
一切都很好,但不顺利。
我试图制造威胁,我也使用了下面的块
[UIView animateWithDuration:0.003f
animations:^{
} ];
但没有用户。
如何同时平滑地滚动两个TableView。
由于
答案 0 :(得分:0)
问题是当您滚动tableview时它正在执行该方法。因此,无需从两个中的最大tableview长度激活scrollview的方法 setContentSize 。 通过计算tableview的高度来维护int变量,并在最后的tableview单元格中输入 scrollView.frame = tableView1.frame; 或 scrollView.frame = tableView2.frame;
答案 1 :(得分:0)
这可能不是唯一的一种解决方案,但你是否试图在细胞中制作不透明的所有视图?我认为这可能会引发性能问题。