我首先尝试通过设置禁用滚动条:
scrollView!.hasHorizontalScroller = false
并且成功运作,但我仍然可以使用触控板从左向右滚动。 有没有办法确保NSScrollView对象完全禁用水平滚动?
答案 0 :(得分:1)
var scrollView = UIScrollView(frame:myFrame)
let scroll = CGSizeMake(myHeight, myFrame.size.width)
scrollView.contentSize = scroll
修复框架宽度以防止水平滚动。
答案 1 :(得分:1)
即使内容大小正确,我仍然可以使用双指手势水平滚动一点,然后再快速回到原位。要解决此问题,您可以设置弹性:
scrollView.horizontalScrollElasticity = .None