列表的间距
比如设置了列表的间距是50,然后我想让
第一个item的坐标是0
第二个item的坐标是50
第三个item的坐标是100
----------------------
不过实际上,第二个item的起始坐标是第一个item的尾坐标再+50,所以不一定是50了.
想问下谷主,Glist里面有没有属性可以配置启用这个功能呢
第一个item的坐标是0
第二个item的坐标是50
第三个item的坐标是100
----------------------
不过实际上,第二个item的起始坐标是第一个item的尾坐标再+50,所以不一定是50了.
想问下谷主,Glist里面有没有属性可以配置启用这个功能呢
没有找到相关结果
已邀请:
3 个回复
谷主
赞同来自:
super41
赞同来自:
接着我试了用timer延迟2帧来调用ReCalcChildPos();这下最终位置是我想要的,不过延迟了两帧,会看到UI抖动.
最后用了 EnsureBoundsCorrect(); 让GList在这一帧立即排版,再调用ReCalcChildPos() 完美解决了...
代码后这样的:
gList.numItems = xxx;
gList.EnsureBoundsCorrect();
ReCalcChildPos();
龙虾冖
赞同来自: