UIScrollView有一个属性scrollEnabled来禁用所有滚动,但我想只禁用垂直滚动。
这可能吗?感谢。
答案 0 :(得分:26)
如果scrollView的contentSize.height
小于其bounds.size.height
,则不会垂直滚动。
尝试设置:
scrollView.contentSize = (CGSize){<yourContentWidth>, 1.0}
夫特
scrollView.contentSize = CGSize(width: <yourContentWidth>, height: 1.0)
答案 1 :(得分:2)
- (void)scrollViewDidScroll:(UIScrollView *)aScrollView
{
[aScrollView setContentOffset: CGPointMake(aScrollView.contentOffset.x,0)];
}
您必须已确认到UIScrollViewDelegate
aScrollView.delegate = self;