2017-03-19 4 views
0

プロパティの.transformメソッドを使用して、ビューコントローラをscaleXおよびscaleYしました。ビューコントローラの現在のスケールを取得する

私は掘り下げていましたが、VCの現在のスケール状態を確認する方法が見つかりませんでした。

私はそれをスケーリングしています:

let currentScale = ViewController.scale

ViewController.view.transform = CGAffineTransform.identity.scaledBy(x: 1.5, y: 1.5); 

ような任意のget-プロパティがありますか?

OR

let scaleX = ViewController.scale.x

ありがとう:D

答えて

2

これを試してみてください。

CGFloat xScale = self.view.transform.a; 
CGFloat yScale = self.view.transform.d; 

スケール変換を適用した後、変換はUIViewの上の変換プロパティ(CGAffineTransform値)を介して利用できるようになります。

は参照してください:働い https://developer.apple.com/reference/uikit/uiview/1622459-transform?language=objc

+0

おかげで、;) –

+0

歓迎仲間を! :) :) –

関連する問題