本文主要是介绍NGUI之UIScrollView,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
NGUI之UIScrollView
UIScrollView 一般用于创建滚动页签,ScrollView要和UIPanel和UIDragScrollView组件配合。其中需要用到UIPanel的裁切功能的配合,而UIDragScrollView负责监听点击(Press)和拖曳事件,然后交由UIScrollView处理。在源代码中,UIScrollView会向上寻找第一个承载UIScrollView的父物体,然后向上传递监听事件。
一般来说,UIScrollView和UIDragScrollView中间还有一层UIGrid或者UITable和UIWrapContent,UITable和UIGrid用以对子元素进行组织排序,而UIWrapContent用以创建循环列表。如此一来,一个简易的可拖曳表Unity结构如下:
// 冒号左边为游戏物体,右边为挂载的组件,树形结构表示父子关系ScrollView : UIScrollView, UIPanel|- Grid : UIGrid/ UITable, UIWrapContent|- gameObject_1 : UIDragScrollView|- gameObject_2 : UIDragScrollView|- gameObject_3 : UIDragScrollView|- gameObject_4 : UIDragScrollView|- gameObject_5 : UIDragScrollView
这篇关于NGUI之UIScrollView的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!