此代码适用于旋转:
CGAffineTransform transform = CGAffineTransformMakeRotation(radians(lastAngle++));
anImage.transform = transform;
此代码可用于移动UIImageView
CGRect frame = [anImage frame];
frame.origin.x+=1;
frame.origin.y+=1;
[anImage setFrame:frame];
但是当我将它们组合在一起时,图像会在每次运行时越来越大。也许框架不应该这样修改?
答案 0 :(得分:3)
http://developer.apple.com/iphone/library/Resources/439/Images/icon_warning.gif 警告:如果
transform
属性不是标识转换,则此属性的值未定义,因此应忽略。
.transform
属性也可用于翻译,请参阅CGAffineTransformMakeTranslation或CGAffineTransformTranslate。
答案 1 :(得分:3)
改为改变“中心”属性。