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值)可用

参考: