1 $scope.removeContact = function(index) {
$scope.contacts.splice(index, 1);
}
Tableviews
,单元格高度不同。当我滚动ViewController
时,需要同时滚动view controller
两个表格单元格同时也需要隐藏。
tableview cell
单元格,底部tableview的200px height
。
当我滑动100px时,顶部表格单元格滚动100像素,底部表格单元格滚动25像素。
是否可以并行滚动?任何建议.. 提前致谢
答案 0 :(得分:3)
由于UITableview
派生自UIScrollview
,您可以在委托方法中获取滚动金额
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
您可以获取正在滚动的滚动视图的内容偏移量,并将其分配给其他tableview。
在此方法中,您应该能够访问两个tableviews。
您需要检查的属性是contentOffset。
firsttableview.contentOffset = scrollview.contentOffset
答案 1 :(得分:2)
您可以使用UIScrollView
的此功能滚动多个UITable
并行
func scrollViewDidScroll(scrollView: UIScrollView) {
if scrollView == tableView1 {
self.tableView1.contentOffset = CGPointMake(0, scrollView.contentOffset.y)
self.tableView2.contentOffset = CGPointMake(0, scrollView.contentOffset.y)
}
else if scrollView == self.tableView2!
{
self.tableView1.contentOffset = CGPointMake(0, scrollView.contentOffset.y)
}
else if scrollView == self.bottomMenu_grid!
{
print(scrollView.contentOffset.x)
self.tableView2.contentOffset = CGPointMake(scrollView.contentOffset.x, scrollView.contentOffset.y)
}
}