昨天用到scrollview,发现隔了一段时间用起来有点不顺手了....于是乎今天打算果断记录下来这个控件的使用相关点。
这个scrollview啊他是在panel上的一个扩展,利用了panel的裁剪.配合上DragScrollview的可拖动来达到滚动效果。
一般用来做一些大量的图文显示。
上面就是UIScrollview的面板详情,从上到下功能项说明依次为:
Content Origin:滚动内容的起始点位置
Movement:移动方向
Drag Effect:内容拖动时候显示的效果
Scroll Wheel Factor:使用鼠标进行滚动时,滚动时候的比例
Momentum Amount:快速滑动时产生的冲力
Restrict Within Panel:在面板里进行约束
Cancel Drag if Fits:如果有组件适应了面板的大小,取消组件在面板里的拖动
Smooth Drag Start:平滑拖动
IOS Drag Emulation:在苹果上仿真滑动效果
Scroll Bars:在进行拖动时,可以加入一个Scroll Bars来控制或者显示进度
如果想要显示的内容按照网格状呈现,可以使用UIGrid或者UITable组件:
UIGrid:
Arrangement:表格的显示方向
Sorting:对表格内的内容进行排序,Alphabetic(以字母顺序排序),Horizontal(水平方向进行排序),
Vettical(垂直方向进行排序),Custom(自定义的排序)
Max Per Line:表格每行显示多少个元素
Cell Widht:单个显示的宽度
Cell Height:单个显示的高度
Animate Smoothly:使用平滑动画过度效果
Keep Within Panel:保持在一个面板里显示
UITable:
columns: 每行多少个item
direction: 下一行的内容是在上一行的上面还是下面
sorting:排列方式
pivot:table的中心点
cell alignment: cell的对齐方式
hide inactive:如果勾选上,隐藏的cell的位置会自动被回收
keep within panel:保持在一个面板里显示
padding:cell之间的间隔距离
如果想要在scrollview中内容的空隙间拖动也可以拖动内容,那就要新建一个sprite然后添加上boxcollider和dragscrollview组件。