[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.30f];
[UIView setAnimationTransition:UIViewAnimationTransitionNone forView:viewSettings cache:YES];
viewSettings.alpha = 0;
[viewSettings removeFromSuperview];
[UIView commitAnimations];
我已經寫了上面的代碼,當我通過動畫添加視圖,但它不起作用,當我從超級視圖中刪除視圖。如果我刪除[viewSettings removeFromSuperview]
行,動畫將起作用。我不知道我在做什麼錯。UIView動畫問題
THANKSSSSS A TON :) ....但兄弟告訴我你的意思是由基於塊的API?對不起新手在iPhone :) – MGD
塊使您可以打包代碼段(或塊)作爲對象,並傳遞給方法和功能。 [Apple的這個指南](http://developer.apple.com/library/ios/#featuredarticles/Short_Practical_Guide_Blocks/_index.html%23//apple_ref/doc/uid/TP40009758)有很多細節。 – MJeffryes