在界面生成器上,有一个选项可以限制 UIScrollView 的滚动为垂直或水平。
但是我在 UIScrollView 中找不到启用此类行为的属性或方法。
它是通过其他方式实现的还是我错过了什么?
最佳答案
除了设置 contentSize
如上所述,您还应该设置 scrollView.alwaysBounceHorizontal = NO
停止仍然存在的水平弹跳。
解决方案来自已经提出的问题 answered :
UIScrollView *scrollView;
CGRect size = scrollView.contentSize;
size.width = CGRectGetWidth(scrollView.frame);
scrollView.contentSize = size;
scrollView.alwaysBounceHorizontal = NO;
关于iphone - 如何以编程方式设置仅垂直滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4307459/