Ios 获取视图控制器当前比例
我一直在使用Ios 获取视图控制器当前比例,ios,swift3,scale,Ios,Swift3,Scale,我一直在使用UIViewController.view的.transform方法将scaleX和scaleY属性转换为我的视图控制器 我一直在挖掘,找不到如何检查VC当前的缩放状态 我正在使用以下工具扩展它: ViewController.view.transform = CGAffineTransform.identity.scaledBy(x: 1.5, y: 1.5); 是否有任何get属性,如: 让currentScale=ViewController.scale 或 让scaleX=
UIViewController.view的.transform
方法将scaleX和scaleY属性转换为我的视图控制器
我一直在挖掘,找不到如何检查VC当前的缩放状态
我正在使用以下工具扩展它:
ViewController.view.transform = CGAffineTransform.identity.scaledBy(x: 1.5, y: 1.5);
是否有任何get属性,如:
让currentScale=ViewController.scale
或
让scaleX=ViewController.scale.x
谢谢:试试这个
CGFloat xScale = self.view.transform.a;
CGFloat yScale = self.view.transform.d;
应用缩放变换后,变换将通过UIView上的变换特性(CGAffineTransform值)可用
参考:
试试这个
CGFloat xScale = self.view.transform.a;
CGFloat yScale = self.view.transform.d;
应用缩放变换后,变换将通过UIView上的变换特性(CGAffineTransform值)可用
参考: