Вот несколько кодов, с которыми я немного борюсь.Fade In Fade Out Анимация
Если вы начинаете исчезать в анимации, текст надписи исчезает. Если я начинаю анимацию постепенного исчезновения, текст ярлыка исчезает.
Когда я начинаю метод startFade
, отображается только затухание. Как подождать, пока метод fadeIn
закончится визуально перед запуском метода fadeOut
.
-(IBAction)startFade:(id)sender{
[self fadeIn];
[self fadeOut];
}
-(IBAction)fadeIn:(id)sender{
[self fadeIn];
}
-(IBAction)fadeOut:(id)sender{
[self fadeOut];
}
-(void) fadeIn{
[_label setAlpha:0];
[UILabel beginAnimations:NULL context:nil];
[UILabel setAnimationDuration:2.0];
[_label setAlpha:1];
[UILabel commitAnimations];
}
-(void) fadeOut{
[UILabel beginAnimations:NULL context:nil];
[UILabel setAnimationDuration:2.0];
[_label setAlpha:0];
[UILabel commitAnimations];
}
вы пробовали блок на основе анимации еще? – holex