var chatBG =new cc.Node(‘sprite9’);
//chatBG.setContentSize(320, lineSize.height);
var chatBG9 = chatBG.addComponent(cc.Sprite);
chatBG9.spriteFrame=spriteFrame;
chatBG9.Type = cc.Sprite.Type.SLICED;
chatBG9.spriteFrame.insetLeft = insetRect[0];
chatBG9.spriteFrame.insetTop = insetRect[1];
chatBG9.spriteFrame.insetRight = insetRect[2];
chatBG9.spriteFrame.insetBottom = insetRect[3];
chatBG9.spriteFrame._calculateSlicedUV();
这样处理之后,我改变 chatBG 的长宽,图片还是被固定比例拉伸的,
并没有按照九宫格的方式拉伸