一、什麼是
uiscrollview
•移動裝置的螢幕大小是極其有限的,因此直接展示在使用者眼前的內容也相當有限
•當展示的內容較多,超出乙個螢幕時,使用者可通過滾動手勢來檢視螢幕以外的內容
•普通的uiview不具備滾動功能,不能顯示過多的內容
•uiscrollview是乙個能夠滾動的檢視控制項,可以用來展示大量的內容,並且可以通過滾動檢視所有的內容
二、uiscrollview
的基本使用
1、將需要展示的內容新增到uiscrollview中
2、設定uiscrollview的contentsize屬性,告訴uiscrollview所有內容的尺寸,也就是告訴它滾動的範圍(能滾多遠,滾到**是盡頭)
三、uiscrollview
無法滾動的解決辦法
1、沒有設定contentsize
2、scrollenabled = no
3、沒有接收到觸控事件:userinteractionenabled = no
4、沒有取消autolayout功能(要想scrollview滾動,必須取消autolayout)
四、uiscrollview
的**(
delegate
)•很多時候,我們想在uiscrollview正在滾動或 滾動到某個位置 或者 停止滾動 時做一些特定的操作 •
•要想完成上述功能,前提條件就是能夠監聽到uiscrollview的整個滾動過程 •
•當uiscrollview發生一系列的滾動操作時,會自動通知它的**(delegate)物件,給它的**傳送相應的訊息,讓**得知它的滾動情況 •
•也就是說,要想監聽uiscrollview的滾動過程,就必須先給uiscrollview設定乙個**物件,然後通過**得知uiscrollview的滾動過程
UIScrollView 用法詳解
屬性 contentoffset 用來表示uiscrollview滾動的位置 其實就是內容左上角scrollview左上角的間距值 contentsize 用來表示uiscrollview內容的尺寸,滾動範圍 contentinset 能夠在uiscrollview的4周新增額外的滾動區域,一般用來...
UIScrollView 的基本用法
這段 放在 uiviewcontroller 的 viewdidload 方法中執行的,請注意每個 frame 和 scrollview 的關鍵屬性,如 contentsize。scrollview 中按頁滾動時每次走動乙個 scrollview 的寬度 橫向時 或高度 縱向時 看下面兩張圖 第一張...
UIScrollView 的基本用法
這段 放在 uiviewcontroller 的 viewdidload 方法中執行的,請注意每個 frame 和 scrollview 的關鍵屬性,如 contentsize。scrollview 中按頁滾動時每次走動乙個 scrollview 的寬度 橫向時 或高度 縱向時 看下面兩張圖 第一張...