我在表格视图中有自定义单元格,其中包含标签,图像视图和滚动视图。滚动视图只能水平滚动(滚动视图的垂直大小的边界是单元格高度)但我想在移动滚动视图时禁止向下/向上滚动表视图。当我拖动图像视图或标签时,我希望我的表视图滚动。
答案 0 :(得分:1)
未测试:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView{
if (scrollView == <point to horizontal scrollView here>)
{
tableView.scrollEnabled = NO;
tableView.alwaysBounceVertical = YES;
}
}
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView {
if (scrollView == <point to horizontal scrollView here>)
{
tableView.scrollEnabled = YES;
tableView.alwaysBounceVertical = YES;
}
}
不要忘记设置
scrollView.delegate = self;
并在头文件中添加UIScrollViewDelegate。