UIScrollView 用法詳解

2021-07-13 05:46:58 字數 1191 閱讀 6879

屬性:

contentoffset: 用來表示uiscrollview滾動的位置(其實就是內容左上角scrollview左上角的間距值)

contentsize:用來表示uiscrollview內容的尺寸,滾動範圍

contentinset:能夠在uiscrollview的4周新增額外的滾動區域,一般用來避免scrollview的其他控制項擋住

scrollenabled:設定scrollview以及其它內部的子控制項能不能跟使用者互動

bounces:設定uisrollveiw是否需要彈簧效果

scrollenabled:設定uiscrollview是否能滾動

showshorizontalscrollindicator:是否顯示水平滾動條

showsverticalscrollindicator:是否顯示垂直滾動條

無法滾動的解決辦法

沒有設定contentsize

scrollenabled = no

沒有接收到觸控事件:userinteractionenabled = no

//當scrollview正在滾動的時候就會呼叫

-(void)scrollviewdidscroll:(uiscrollview *)scrollview

//使用者即將開始拖拽scrollview會呼叫

-(void)scrollviewwillbegindragging:(uiscrollview *)scrollview

2.3//使用者即將停止拖拽scrollview會呼叫

-(void)scrollviewwillenddragging:(uiscrollview *)scrollview withvelocity:(cgpoint) velocity targetcontentoffset:(inout cgpoint *)targetcontentoffset

//使用者已經停止拖拽scrollview會呼叫這個方法

-(void)scrollviewdidenddragging:(uiscrollview *)scrollview willdecelerate:(bool)decelerate

//scrollview減速完畢的時候會呼叫

-(void)scrollviewdidenddecelerating:(uiscrollview *)scrollview

UIScrollView 的基本用法

這段 放在 uiviewcontroller 的 viewdidload 方法中執行的,請注意每個 frame 和 scrollview 的關鍵屬性,如 contentsize。scrollview 中按頁滾動時每次走動乙個 scrollview 的寬度 橫向時 或高度 縱向時 看下面兩張圖 第一張...

UIScrollView 的基本用法

這段 放在 uiviewcontroller 的 viewdidload 方法中執行的,請注意每個 frame 和 scrollview 的關鍵屬性,如 contentsize。scrollview 中按頁滾動時每次走動乙個 scrollview 的寬度 橫向時 或高度 縱向時 看下面兩張圖 第一張...

UIScrollView用法小記1

一 什麼是 uiscrollview 移動裝置的螢幕大小是極其有限的,因此直接展示在使用者眼前的內容也相當有限 當展示的內容較多,超出乙個螢幕時,使用者可通過滾動手勢來檢視螢幕以外的內容 普通的uiview不具備滾動功能,不能顯示過多的內容 uiscrollview是乙個能夠滾動的檢視控制項,可以用...