iphone - 应用 CGAffineTransform 旋转后计算偏移量

标签 iphone ios core-animation

申请后

view.transform = CGAffineTransformRotate(view.transform, degreesToRadians(10))

它似乎搞砸了 View 的位置,所以我必须应用 CGAffineTransformTranslate(x,y) 来修复它。计算 x 和 y 的公式是什么?

最佳答案

如果您对其应用了转换,则 View 的 frame 属性无效。正如另一位发帖人所说,如果更改变换,只有 center 和 position 属性才有意义。你想做什么?

关于iphone - 应用 CGAffineTransform 旋转后计算偏移量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10527198/

相关文章:

iphone - 多个服务器上的单个 SSL 证书将推送通知发送到同一应用程序

iphone - Xcode退出,iOS SDK中出现错误254

iOS - 用一个按钮杀死应用程序?

iOS .app 文件大于整个 Xcode 项目文件夹

c++ - Xcode 7 不使用 C++ 框架构建项目

ios - 无法使用类型为 'CFHTTPMessageCopySerializedMessage' 的参数列表调用 '(Unmanaged<CFHTTPMessage>!)'

iphone - Apple 如何制作 iBooks 2 抽认卡的动画?

Swift:两个 CAAnimation 禁用之间的区别

iphone - iO4 上只有 MPMoviePlayerController 的音频

cocoa - 使用一系列重复图像对 CALayer 进行动画处理