美文网首页
关于 NGUI UITable/UIGrid 遇见的问题

关于 NGUI UITable/UIGrid 遇见的问题

作者: 豆铮 | 来源:发表于2018-11-22 15:46 被阅读70次

    预制体放到UITable/UIGrid之下的时候,常需要UITable/UIGrid.Reposition()方法去刷新排列,但如果是复杂的预制,使用起来便不尽如人意。 有时会出现一种情况:明明脚本上语句就是不错,先后顺序也正确,最后发现预制出来的效果不一样,好像Reposition()方法无作用。原因:UITable/UIGrid排序执行起来会需要时间,而且里面的Table没有执行完,外面的就开始执行,于是就出现了排版不正确。 

    解决的方法:     

    1、UITable/UIGrid有一个委托onReposition,是当UITable/UIGrid排序结束后会执行,可以使用它来回调之后执行的函数;

    2、把关键地方的UITable/UIGrid延时执行,具体时间需要自己设定,但至少要让肉眼不容易察觉

    相关文章

      网友评论

          本文标题:关于 NGUI UITable/UIGrid 遇见的问题

          本文链接:https://www.haomeiwen.com/subject/irvlqqtx.html