UIScrollView翻滾起來

前言:關(guān)于設(shè)置uiscrollview的滾動問題,在代碼里與故事版里的試煉

在代碼里:

當(dāng)你用純代碼去寫scrollview的時候,或者由于業(yè)務(wù)規(guī)則你要用uiscrollview而不是

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

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

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

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

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

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

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

scrollView.scrollEnabled = YES;


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


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



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


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



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

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

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


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



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

后記:多試幾次就記住了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容