1
我一直在使用CABasicAnimation來移動圖像。現在我需要採取一個觀點,並水平縮小它。在網絡上,我看到一些使用CGAffineTransform的人按比例縮小/增大圖像。我需要視圖僅水平縮小。請參見下面的圖片:如何使用CGAffineTransform水平縮小圖像?
任何幫助,將不勝感激!
我一直在使用CABasicAnimation來移動圖像。現在我需要採取一個觀點,並水平縮小它。在網絡上,我看到一些使用CGAffineTransform的人按比例縮小/增大圖像。我需要視圖僅水平縮小。請參見下面的圖片:如何使用CGAffineTransform水平縮小圖像?
任何幫助,將不勝感激!
CGAffineTransformMakeScale(sx,sy)
會做這項工作。
CGAffineTransform a = CGAffineTransformMakeScale(0.4, 1.0);
editingView.transform = a;
您可以使用[UIView animateWithDuration:animations:completion:]
;如果你想讓它變成動畫。
CGAffineTransform a = CGAffineTransformMakeScale(0.4, 1.0);
[UIView animateWithDuration:0.5
animations:^{
editingView.transform = a;
}
completion:^(BOOL finished) {
/* do something after the animation */
}];
非常感謝您的回覆。有沒有我可以用作參考的樣本?也許一個鏈接或一個簡單的例子,你可以分享? – user3071579
@ user3071579當然沒問題。 –
縮放後的圖像是否會像使用CABasicAnimation時一樣逐漸縮小?我希望用戶能夠看到圖像縮小。 – user3071579