iphone - 获取 UIView 当前的倾斜角度

标签 iphone xcode uiview cgaffinetransform skew

如何获取倾斜图像的当前角度?

我用来倾斜它的代码是:

CGAffineTransform t = CGAffineTransformMake(1.0, 0.0, tan(angle*(M_PI/480)), 1.0, 0.0, 0.0);

最佳答案

你可以尝试这样的事情:

CGFloat angle = [(NSNumber *)[view valueForKeyPath:@"layer.transform.rotation.z"] floatValue];

关于iphone - 获取 UIView 当前的倾斜角度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10971345/

相关文章:

iphone - subview 显示下面的主视图

ios - 在 iOS 6 上处理 iDevice 旋转

ios - 检测 UIView 上的触摸

ios - 升级到 Xcode 12 后构建速度极慢

ios - 在 iOS 应用程序中包含特殊开发人员/测试功能的正确方法?

iphone - 在给定区域中查找附近的位置

iphone - 即使应用程序在 iphone 中关闭,也要做一些事情

php - 是否有模仿 User-Agent 字符串的 iPhone 模拟器,以便我可以使用 php-mobile-detect?

iphone - 我陷入了 iPhone 配置的困惑之中——需要洞察力

objective-c - 在 NSConnections 上调用 rootProxy 不会返回