0
我看了Apple的動畫文檔,其中大部分看起來很清楚。但是,我將盡快向一羣人解釋動畫,並且我不太瞭解動畫方法的一些組件。下面是我起飛的文件的代碼:澄清動畫方法的組件和效率
- (IBAction)showHideView:(id)sender
{
// Fade out the view right away
[UIView animateWithDuration:1.0
delay: 0.0
options: UIViewAnimationOptionCurveEaseIn
animations:^{
thirdView.alpha = 0.0;
}
completion:^(BOOL finished){
// Wait one second and then fade in the view
[UIView animateWithDuration:1.0
delay: 1.0
options:UIViewAnimationOptionCurveEaseOut
animations:^{
thirdView.alpha = 1.0;
}
completion:nil];
}];
}
其一,我想知道,如果這基於塊的過程中,最好使用與開始/提交過程。
我的其他問題是關於代碼塊中每個方法之前的箭頭(^)和UIViewAnimationOption的使用。
爲什麼在每個子方法之前需要使用箭頭?
是一個UIViewAnimationOption只是一個原語,還是它會自動返回一個值?
任何幫助表示讚賞
謝謝。與Apple文檔一樣,我發現用戶驗證更令人放心。 – RaysonK 2012-02-27 19:48:32