我有一個UIViewController被調用UIView類,和我使用CGAffine變換使用下面的代碼的iOS - 捏縮放 - 利用CGAffineTransform - 一個點
CGAffineTransform transform = CGAffineTransformMakeScale(recognizer.scale, recognizer.scale);
NSLog(@"Pinch scale: %f", recognizer.scale);
float scale = recognizer.scale;
float SCALE_MIN = 1.0f;
float SCALE_MAX = 3.0f;
. . .
放大到我UIView類的實例
這個基本的代碼,工作! (一些代碼已被省略)
現在的問題是無論屏幕上的哪個位置,我「捏」文件總是從文件中間放大,而不是在我捏的位置。 。
任何關於如何讓它放大到精確位置捏的建議?
對於那些有興趣誰發現了一個很好的解決方案,以平滑縮放:@保羅Solts答案 - HTTP:/ /stackoverflow.com/questions/5150642/max-min-scale-of-pinch-zoom-in-uipinchgesturerecognizer-iphone-ios 也有類似的討論線程:http://stackoverflow.com/questions/4947148/uipinchgesturerecognizer-兩手指之間的夾捏視圖 –