最新版NGUI3.8.1之UIGrid的重写排序方法,
来源:互联网 发布:环球银幕淘宝店 编辑:程序博客网 时间:2024/06/06 01:35
在实际项目中使用UIGrid来排序是非常方便的,但它原有的几个排序不能满足我们的需要, 仔细查看源码,作者已经为我们留下了接口
下面 将要代码实现按照我们自定义的排序方式进行排序,已item 上挂的脚本上面的ID(int)变量来排序,
新建一个UI_MyGrid脚本挂在UIGrid上
using UnityEngine;using System.Collections;public class UI_MyGrid :UIGrid {// Use this for initializationvoid Start () {}protected override void Sort (System.Collections.Generic.List<Transform> list){if (sorting == Sorting.Custom)list.Sort (this.SortByLevelID);}int SortByLevelID(Transform a,Transform b){return a.GetComponent<checkIditem>().ID.CompareTo(b.GetComponent<checkIditem>().ID);}// Update is called once per frame void Update() {if(Input.GetKeyDown(KeyCode.A))this.Reposition();}}
0 0
- 最新版NGUI3.8.1之UIGrid的重写排序方法,
- uigrid 重写的一个小脚本
- NGUI3.6适配的一种方法
- u3d之NGUI的UIGrid初探
- unity之NGUI3
- uigrid排序问题
- NGUI之UIGrid
- NGUI之UIGrid & UITable
- Java之方法的重写
- 集合类重写排序的方法
- uigrid
- 关于NGUI3.4.9的BBCODE
- NGUI所见即所得之UIGrid & UITable
- NGUI所见即所得之UIGrid & UITable
- ngui3.5.7 版本Scroll View实现方法
- C#之方法的重载与重写
- Java之方法的重写、重载、泛型
- Java基础之方法的重写
- 高精度计算-大整数除法
- K60pdb模块
- RxJava 操作符 take
- 1.web入门
- activity 透明度更改
- 最新版NGUI3.8.1之UIGrid的重写排序方法,
- 使用nexus建立maven私服
- 【Wordpress】Wordpress的下载、配置与Helloworld
- 超级块与索引节点
- 怎么将pdf文件转换成excel表格
- Java读写文件
- Java程序设计基础思维导图
- 使用editplus等编程工具时UTF-8编码去掉BOM头方法(转载备查)
- iOS推送服务