ccs2.3.1导出的json,ccs.load时,文本无法自适应内容或换行

不知道是不是需要设置什么,我是测了文本如果不勾选自定义尺寸,导入后还是设置了尺寸。我设置了尺寸想让他自动换行,在编辑器里看是自动换行的,导入后也不换行。

有个疑问就是,为什么widgetAttributes里面默认设置了ignoreContentAdaptWithSize(false),这对于文本内容来说我觉得很不合适。即然有了IsCustomSize这个属性,里面又做了这处理,这属性变成了摆设,希望官方能出一个解决方案

cocostudio:2.3.0.1
cocos2d-js 3.6.1

我对源码做了以下修改timelineParser-2.x.js才能达到要求
方法parser.initText 第559行开始

原内容:


var isCustomSize = json"IsCustomSize"];
if(isCustomSize != null)  
 widget.ignoreContentAdaptWithSize(!isCustomSize); 
 
widget.setUnifySizeEnabled(false);
this.widgetAttributes(widget, json, widget.isIgnoreContentAdaptWithSize());

新内容


        var isCustomSize = json"IsCustomSize"];
        widget.setUnifySizeEnabled(false);
        this.widgetAttributes(widget, json, isCustomSize==true);
        widget.ignoreContentAdaptWithSize(!isCustomSize);
        if( !widget.isIgnoreContentAdaptWithSize() ) {
            setContentSize(widget, json"Size"]);
        }