回答

0

啊哈,算出了這一個。我正在做一些自定義繪圖,並混淆了框架和邊界。

+1

嗨,你可以擴展你的答案/問題嗎?這個問題在Google上排名很高。整個世界都在觀看;) – jamesh 2010-06-02 15:58:36

+0

只需在設置新變換之前保存中心,然後在完成後將該中心設置回來。 – Sahil 2013-06-03 01:33:24

3

如果您遇到相同的行爲,請務必關閉Autolayout!

0

默認CGAffineTransformMakeScale 圍繞其中心縮放UIViews。

例如:

[UIView animateWithDuration:0.5 delay:0 options:UIViewAnimationCurveEaseInOut animations:^{ 
    self.myView.transform = CGAffineTransformMakeScale(2, 2); 
} completion:nil ]; 

..會使MyView的兩倍,圍繞其中心縮放。

相關問題