我用的Cocos2d-x 3.0
Studio 1.4
先用cocostudio 做一个ListView,自适应分辨率并且尺寸用百分比设置
然后再用cocostudio做一个LitView的ItemModel,也是自适应分辨率并且尺寸用百分比设置
ListView设置成垂直滚动
ItemModel高度设置成0.25
然后setItemModel(); pushBackDefaultItem();
添加到第3个Item的时候都是正常的
到第5个杯具了!每个Item都被拉伸了!

应该是由于第5个Item放不下,ListView的某个计算高度的值被增加了,然后计算Item高度也用的这个值,所以按照0.25的百分比放大了
稍微看了下,ListView里并没有存这个高度值,应该是渲染时计算的问题。
然后想到变通的方法:
在不能用百分比尺寸的情况下, Item只好用绝对尺寸,然后Item自己做适应分辨率缩放。
不过杯具的是,貌似无法根据已有的UIWidget控件获得当前的缩放比例,只能通过定义的屏幕尺寸和设计尺寸自己计算了。
发现我发的问题,经常0回复。。。自己回复一下。。。
