UIScrollView用法小記1

2021-06-28 13:02:58 字數 917 閱讀 1963

一、什麼是

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 的寬度 橫向時 或高度 縱向時 看下面兩張圖 第一張...