5
iPhone'u yerel Mac uygulamalarına geçişten geçiş yapıyorum. Kaçırdığım bir kısım, UIView animasyon sisteminin sadeliğidir. Kakao/Mac uygulama geliştirmede UIView stil animasyonları nasıl yapılır
-(void) hide{
_isHidden=YES;
[UIView commitAnimations];
[UIView beginAnimations:nil context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:0.5];
self.alpha = 0;
[UIView commitAnimations];
}
-(void) show{
_isHidden=NO;
[UIView commitAnimations];
[UIView beginAnimations:nil context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:0.5];
self.alpha = 1;
[UIView commitAnimations];
}
Şimdi kakao içinde bunu gerçekleştirmek için nasıl emin değilim:
UIView alt sınıf için aşağıdaki iki yöntem vardı. Aşağıdakileri denedim ama gerektiği gibi çalıştığından emin değilim.
-(void) hide{
[[_myView animator] setAlpha:0];
}
Bu işlevi (bazen), fade fonksiyonu hala çalışıyorken, bazen birden çok kez saklıyorum.
unutma için 'alma' –