2013-09-05 43 views
2

正如蘋果文檔所說:'變換 指定應用於接收者的變換,相對於其邊界的中心。如何在更改UIView的transform屬性時禁用動畫?

@屬性(非原子)CGAffineTransform變換

討論的原點變換的 是中心屬性的值,或所述層的 anchorPoint屬性如果它被改變。 (使用圖層屬性獲取底層Core Animation圖層對象 。)默認值爲 CGAffineTransformIdentity。

此屬性的更改可以爲動畫。使用 beginAnimations:context:類方法開始,並使用commitAnimations類方法結束動畫塊。默認 無論是中心值(如果改變或錨點)」

改變的UIView的變換屬性時,我不需要動畫,如何禁用動畫?

+1

您不必調用任何動畫調用應用轉換伴侶。你應該做'view.frame.size = transformValues;' –

回答

1

它(應該)只有當你改變裏面的transform屬性時纔有動畫。 UIView animateWithDuration:塊。
I.e.禁用動畫可以通過簡單地不更改代碼的動畫部分內的transform屬性來實現。

你可以發佈一些代碼,你會得到你沒有想到的動畫嗎?

相關問題