相关疑难解决方法(0)

为什么视图在使用CGAffineTransformMakeRotation旋转时会改变位置

我有以下超级简单的动画,我基本上从它的原始角度/中心旋转视图2弧度,它旋转很好我唯一的误解是为什么视图在旋转发生时从其原始位置移动.

[UIView animateWithDuration:1.0 animations:^{
        self.someView.transform = CGAffineTransformMakeRotation( 2 );
    }];
Run Code Online (Sandbox Code Playgroud)

使用上面的代码旋转时为什么视图会移动?

在此输入图像描述

我目前正在尝试辨别CGAffineTransform参考中的信息.

了解锚固.

我找到了这个帖子,但它没有显示出具体的答案. 为什么旋转imageView,它改变位置?

非常感谢

objective-c rotation ios

18
推荐指数
2
解决办法
8988
查看次数

标签 统计

ios ×1

objective-c ×1

rotation ×1