在界面構建器上,可以選擇將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)。