3
我第一次通過設置禁用嘗試滾動條:如何禁用NSScrollView的水平滾動?
scrollView!.hasHorizontalScroller = false
,併成功地工作,但我仍然可以從左至右用我的觸控板滾動。 有沒有辦法確保對於NSScrollView對象完全禁用水平滾動?
我第一次通過設置禁用嘗試滾動條:如何禁用NSScrollView的水平滾動?
scrollView!.hasHorizontalScroller = false
,併成功地工作,但我仍然可以從左至右用我的觸控板滾動。 有沒有辦法確保對於NSScrollView對象完全禁用水平滾動?
var scrollView = UIScrollView(frame:myFrame)
let scroll = CGSizeMake(myHeight, myFrame.size.width)
scrollView.contentSize = scroll
修復框架寬度以防止水平滾動。
即使內容尺寸正確,我仍然可以使用雙指手勢在水平對齊之前水平滾動一下。要解決這個問題,您可以設置彈性:
scrollView.horizontalScrollElasticity = .None
類似的方法奏效。但是,不允許設置NSScrollView的contentSize(它是隻讀變量),但是您的解決方案的一般概念是有效的。謝謝! – ra1nmaster 2014-10-27 23:44:39
很高興您的代碼正常工作! – 2014-10-27 23:45:44