UIScrollView翻滾起來

前言:關于設置uiscrollview的滾動問題,在代碼里與故事版里的試煉

在代碼里:

當你用純代碼去寫scrollview的時候,或者由于業務規則你要用uiscrollview而不是

uitableview,uicollectionview;但是你又需要TA滾動起來;

contentSize這個屬性,不用多說。直接上手寫的總結已被這健忘的腦子-。-

禁止UIScrollView垂直方向滾動,只允許水平方向滾動

scrollview.contentSize =? CGSizeMake(你要的長度, 0);

禁止UIScrollView水平方向滾動,只允許垂直方向滾動

scrollview.contentSize =? CGSizeMake(0, 你要的寬度);

在UIScrollView的SubView里面彈出一個pickerView的時候,想禁止UIScrollView滾動,如何實現?

scrollView.scrollEnabled = YES;


重點來說一下在故事版中怎么搞定ScrollView的滾動:


在故事版中拖拽一個UIScrollView,然后跟往常一樣設置TA的約束



然后再uiscrollview中再放一個UIView,當作ContentView實際用就是用這個view告訴scrollview的contentSize 應該是多少,然后放東西在contentSize 里。


添加完之后, 可能會報一個錯, 如下圖, 這個暫時別去管。



我們先確定一下, 我們是需要水平方向的滾動還是豎直方向的滾動,或者水平方向和豎直方向都需要滾動。

a.水平方向和豎直方向都需要滾動的話, 不用添加

b.水平方向滾動需要添加下面一個約束


垂直方向滾動需添加如下圖



接下來你就在ContentView里面嗨你的控件吧-。-

后記:多試幾次就記住了

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容