0
我想縮小我的UIView到左上角。我目前正在使用縮放比例來達到這個目的,但是這個視圖被縮小到了中心。我試圖改變圖層的定位點,但是這會導致整個視圖在屏幕上改變位置。應該如何設置變換來實現左上角的縮小?謝謝動畫縮小視圖到左上角
我想縮小我的UIView到左上角。我目前正在使用縮放比例來達到這個目的,但是這個視圖被縮小到了中心。我試圖改變圖層的定位點,但是這會導致整個視圖在屏幕上改變位置。應該如何設置變換來實現左上角的縮小?謝謝動畫縮小視圖到左上角
喜歡的東西:
[UIView beginAnimations:nil context:nil];
// setAnimationDuration
// set transform scaling
myView.center = CGPointMake (0, 0);
[UIView commitAnimations];
如果你將其轉化爲類似屏幕的50%,你可以改變中心點到它應該是。例如,如果它是一個320x480的視圖,則會將其縮放到160x240 ...因此中心點將需要爲160/2(80)和240/2(120)...
謝謝,這工作得很好。 – RunLoop 2010-06-26 05:34:01
更好的方法是將幀設置爲「CGPointZero」,避免轉換。 – 2010-06-26 05:54:05