扫码关注官方订阅号
想判断现在旋转是否是M_PI_2,应该如何比较?
赋值的时候可以 toolView.transform = CGAffineTransformMakeRotation(-M_PI_2);
但是如果这样判断就会报错。
闭关修行中......
UIView的transform类型是CGAffineTransform是一个struct。 c语言是不允许直接对struct进行运算的,你要对比struct里的属性。
CG_EXTERN bool CGAffineTransformEqualToTransform(CGAffineTransform t1, CGAffineTransform t2) CG_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); 用这个比较
你明天给我买水果吃我就告诉你怎么计算仿射矩阵的旋转角和缩放
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
UIView的transform类型是CGAffineTransform是一个struct。
c语言是不允许直接对struct进行运算的,你要对比struct里的属性。
CG_EXTERN bool CGAffineTransformEqualToTransform(CGAffineTransform t1,
CGAffineTransform t2) CG_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0);
用这个比较
你明天给我买水果吃我就告诉你怎么计算仿射矩阵的旋转角和缩放