2 lianlianbushell lianlianbushell 于 2013.06.25 17:10 提问

原始页面不变,修改子画面的高度
CGRect rect = CGRectMake(sprites.boundingBox.origin.x, sprites.boundingBox.origin.y, sprites.boundingBox.size.width, scale);

如何分配这个CGRectCCSprite

float scale = sprites.boundingBox.size.height * 1.2;
CGPoint point = CGPointMake(sprites.position.x,sprites.position.y + ((scale -   sprites.boundingBox.size.height) / 2));
sprites.position = point;
[self resizeSprite:sprites toWidth:sprites.boundingBox.size.width toHeight:scale];
-(void)resizeSprite:(CCSprite*)sprite toWidth:(float)width toHeight:(float)height
{
    sprite.scaleX = width / sprite.contentSize.width;
    sprite.scaleY = height / sprite.contentSize.height;
}

想要动态增加高度。

1个回答

wangyaninglm
wangyaninglm   Ds   Rxr 2015.01.17 00:26
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!