我尝试使用 CGAffineTransformMakeRotation()
函数将 UIImageView
旋转一定角度,但最终图像不仅旋转,而且还移动到另一个坐标并拉伸(stretch)o.O 我不知道为什么会发生这种情况...这是代码:
self.arrowToPoi.transform = CGAffineTransformMakeRotation( M_PI/4 )
不知道这是否有帮助,但 UIImageView
驻留在自定义 UITableCellView
中,它会自动更改其高度以适应 WebView
内容.
任何帮助将不胜感激!
最佳答案
- 尝试选择适当的
contentMode
(属性当bounds
改变时图像如何调整,它们会做什么)。默认值为UIViewContentModeScaleToFill
,例如UIViewContentModeScaleAspectFill
存在奇怪的行为,听起来与您的问题类似。 - 请注意,它围绕
UIImageView
的中心旋转。
关于iphone - CGAffineTransformMakeRotation不仅可以旋转,还可以移动和拉伸(stretch)UIImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4947725/