我目前的问题是,当我尝试旋转UIImageView时,它会旋转,但它也会调整大小。 这是我正在使用的代码:
CGAffineTransform a = _player.image.transform;
_player.image.transform = CGAffineTransformRotate(a, angle);
_player是一个Player对象,而image是一个Player UIImageView变量。
感谢您的提示。
编辑:
图1:推出应用程序
我可以通过触摸并使用打击垫来移动玩家
图2:我想移动汽车并将其作为打击垫旋转,但汽车会调整大小并且不会移动。
有什么想法吗?
答案 0 :(得分:0)
尝试关闭“自动调整子视图”属性(在XIB文件中)以获取UIImageView的超级视图。你也可以在这里找到这个答案:UIView resizing but not the SubViews。
答案 1 :(得分:0)
将view属性的autoResizingMask设置为UIViewAutoresizingMaskNone