在界面构建器上,可以选择将UIScrollView的滚动限制为垂直或水平。如何以编程方式设置仅垂直滚动
但是我在UIScrollView中找不到属性或方法来启用这种行为。
是通过其他方式实现还是我错过了什么?
在界面构建器上,可以选择将UIScrollView的滚动限制为垂直或水平。如何以编程方式设置仅垂直滚动
但是我在UIScrollView中找不到属性或方法来启用这种行为。
是通过其他方式实现还是我错过了什么?
除了如上所述设置宽度contentSize
之外,还应设置scrollView.alwaysBounceHorizontal = NO
以停止仍然处于打开状态的水平反弹。
的解决方案是从已answered问题:
UIScrollView *scrollView;
CGRect size = scrollView.contentSize;
size.width = CGRectGetWidth(scrollView.frame);
scrollView.contentSize = size;
scrollView.alwaysBounceHorizontal = NO;
设置你contentSize
性能,使得它的宽度是一样的滚动视图的宽度。田田!没有更多的水平滚动。
我不认为这限制了在这些方向上滚动,它只是确定是否显示滚动指标(所以属性将是showsHorizontalScrollIndicator和showsVerticalScrollIndicator)。