UIScrollView使用技巧

UIScrollView使用技巧

1:IndicatorInsets

指定滾動條在scrollerView中的位置

該屬性設(shè)置為0時顯示滾動條,設(shè)置為最大值時候不顯示滾動條,當(dāng)然也可以通過scrollView.showsVerticalScrollIndicator去設(shè)置

2:contentInset 這個能指定scroll可以滾動的高度或者是寬度

3:若遇到一個很長的頁面,xib無法正常拖控件時,可以用scroll解決,步驟如下(以1000點(diǎn)為例):

- 設(shè)置view第四欄的屬性 size 改為freeform ,并將view高度改為實(shí)際頁面的高度為1000
- 設(shè)置scrollview的高度改為1000,IndicatorInsets和contentInset都為1000
- 這個時候就可以看見頁面本來不可編輯的位置,編輯控件
- 發(fā)布時,只需要把scrollview的height改回到568就可以了

屬性列表

CGPoint contentOffSet   監(jiān)控目前滾動的位置
CGSize contentSize  滾動范圍的大小
UIEdgeInsets contentInset   視圖在scrollView中的位置
id<UIScrollerViewDelegate>
delegate    設(shè)置協(xié)議
BOOL directionalLockEnabled 指定控件是否只能在一個方向上滾動
BOOL bounces    控制控件遇到邊框是否反彈
BOOL alwaysBounceVertical   控制垂直方向遇到邊框是否反彈
BOOL alwaysBounceHorizontal 控制水平方向遇到邊框是否反彈
BOOL pagingEnabled  控制控件是否整頁翻動
BOOL scrollEnabled  控制控件是否能滾動
BOOL showsHorizontalScrollIndicator 控制是否顯示水平方向的滾動條
BOOL
showsVerticalScrollIndicator    控制是否顯示垂直方向的滾動條
UIEdgeInsets scrollIndicatorInsets  指定滾動條在scrollerView中的位置
UIScrollViewIndicatorStyle
indicatorStyle  設(shè)定滾動條的樣式
float decelerationRate  改變scrollerView的減速點(diǎn)位置
BOOL tracking   監(jiān)控當(dāng)前目標(biāo)是否正在被跟蹤
BOOL dragging   監(jiān)控當(dāng)前目標(biāo)是否正在被拖拽
BOOL decelerating   監(jiān)控當(dāng)前目標(biāo)是否正在減速
BOOL delaysContentTouches   控制視圖是否延時調(diào)用開始滾動的方法
BOOL canCancelContentTouches    控制控件是否接觸取消touch的事件
float minimumZoomScale  縮小的最小比例
float maximumZoomScale  放大的最大比例
float zoomScale 設(shè)置變化比例
BOOL bouncesZoom    控制縮放的時候是否會反彈
BOOL zooming    判斷控件的大小是否正在改變
BOOL zoomBouncing   判斷是否正在進(jìn)行縮放反彈
BOOL scrollsToTop   控制控件滾動到頂部
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

  • 解決添加到ScrollView上的UITableView控件自動向下偏移64像素的問題 首先理解1:即使UITab...
    CoderZb閱讀 5,470評論 1 8
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,185評論 4 61
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,938評論 25 709
  • 今天是元宵節(jié),85歲的奶奶點(diǎn)了一盞“鍋燈”:在鍋里點(diǎn)了一盞燈,奶奶說:“點(diǎn)鍋燈是敬灶官司令,灶官司令是管全家人平安...
    美酒加閱讀 2,225評論 0 0
  • 看那 漆黑的夜晚 閃爍著 道道金光 聽那 奚落的群鳥 仿佛是 節(jié)節(jié)竹響 水也變得急湍 花已是成迷離 那一幕幕的歡笑...
    南途丶閱讀 179評論 0 0

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