繁体   English   中英

旋转和移动UIImageView(CocoaTouch)

[英]Rotating and Moving a UIImageView (CocoaTouch)

这段代码可以旋转:

  CGAffineTransform transform = CGAffineTransformMakeRotation(radians(lastAngle++)); 
  anImage.transform = transform;  

这段代码可以移动我的UIImageView

  CGRect frame = [anImage frame];
  frame.origin.x+=1;
  frame.origin.y+=1;
  [anImage setFrame:frame];

但是当我将它们组合在一起时,图像在每次运行中都会逐渐延伸。 也许不应该这样修改框架?

.frame文档中

http://developer.apple.com/iphone/library/Resources/439/Images/icon_warning.gif 警告:如果transform属性不是Identity Transformation,则该属性的值未定义,因此应忽略。


.transform属性也可以用于翻译,请参见CGAffineTransformMakeTranslation或CGAffineTransformTranslate。

改为更改“中心”属性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM