NGUI UITable/UIGrid 调用接口Reposition 刷新列表刷新延迟问题

8 篇文章 0 订阅
5 篇文章 0 订阅

刷新列表的时候,如果希望销毁一个元素,用GameObject.Destroy 当前帧不会立即执行销毁,下一帧才会销毁.

会导致刷新的时候该gameObject还存在,列表里面在该元素销毁的位置会显示空白区域.

 

解决办法1: 用 gameObject.SetActive(false)代替GameObject.Destroy, 因为隐藏会立即执行,不会导致列表出现空白区域.

解决办法2: GameObject.DestroyImmediate代替GameObject.Destroy, 当前帧立马销毁.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值