0

我目前的问题是,当我尝试旋转 UIImageView 时,它会旋转,但也会调整大小。这是我正在使用的代码:

 CGAffineTransform a = _player.image.transform;
 _player.image.transform = CGAffineTransformRotate(a, angle);

_player 是一个 Player 对象,而 image 是一个 Player UIImageView 变量。

谢谢你的提示。

编辑:

图 1:应用程序启动

在此处输入链接描述

我可以通过触摸和使用垫来移动玩家

图 2:我想移动汽车并将其作为垫子旋转,但汽车调整大小并且不移动。

在此处输入链接描述

有任何想法吗?

4

2 回答 2

0

尝试关闭 UIImageView 的超级视图的“自动调整子视图”属性(在 XIB 文件中)。你也可以在这里找到这个答案:UIView resizing but not the SubViews

于 2013-05-23T19:25:23.167 回答
0

将视图属性的 autoResizingMask 设置为 UIViewAutoresizingMaskNone

于 2013-05-23T19:33:42.037 回答