UIScrollView

參考官網:http://www.tasharen.com/forum/index.php?topic=6763

基於 NGUI3.0.7


UIScrollView的作用是用來製作滾動列表的,要完整製作出一個成品需要NGUI多個Component配合。


Movement  移動方向

Horizontal 只能橫向滑動

Vertical 只能縱向滑動

Unrestricted不限制 (想怎麼滾就怎麼滾)

Custom 根據下面  X/Y(取值{0,1})  的數值決定 列表跟隨手指滾動的距離。手指移動距離 × X/Y = 列表移動距離



Drag Effect  拖動的動效

None

Momentum 慣性,拖動後鬆手還會繼續減速移動

MomentumAndSpring  除了慣性外,還能像彈簧一樣,當拖到盡頭還能繼續拖,並且鬆開手指後會彈回去(需要勾選Prstrict Within Panel。說不清楚。。。


Scroll Wheel Factor 鼠標滾輪滾動速度

Momentum Amount  手指/鼠標移動超過該數值才能開始滑動列表


Reset Position 根據下面  X/Y(取值{0,1})  的數值決定 Reset後的滑動列表定位的位置。Reset的函數有幾種,可以自己翻UIScrollView的Public方法,其中一種: UIScrollView.ResetPosition()


Restrict Within Panel  始終讓列表充滿可視範圍(如果你發現點擊子圖時會滑動,通常是因爲這個選項作怪)。


Cancel Drag If Fits  當列表未充滿可視範圍時,禁止滾動


Smooth Drag Start    平滑地開始滾動,不勾選可能會出現跳躍的情況


IOS Drag Emulation  是否模擬IOS的拖動效果 ?  勾選則當移動到盡頭後列表的移動速度是手指的一半(好像有橡皮筋拉住一樣),不勾選則列表與手指移動距離始終一樣


Scroll Bars  把對應方向的滑動條拖到相應框中,就能顯示當前滑到的位置。

Show Condition  什麼時候顯示滑動條



有空記錄一下製作滑動列表的流程和可用的函數


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章