タブバーアイテムのアイコン(画像)を0に設定して、画面に読み込まれたときにフェードアニメーションを表示できるようにする方法を見つけようとしていますが、その方法がわかりません。
これが私がタブバーに画像を追加する方法です。
- (void)viewDidAppear:(BOOL)animated
{
self.button0.image = [UIImage imageNamed:@"icon1.png"];
self.button1.image = [UIImage imageNamed:@"icon2.png"];
self.button2.image = [UIImage imageNamed:@"icon3.png"];
self.button3.image = [UIImage imageNamed:@"icon4.png"];
self.button4.image = [UIImage imageNamed:@"icon5.png"];
self.button5.image = [UIImage imageNamed:@"icon1.png"];
}
このような方法でアニメーション化します
[UIView animateWithDuration:0.3f
delay:0.0f
options:UIViewAnimationOptionCurveEaseOut
animations:^{
// Do your animations here
}
completion:^(BOOL finished){
if (finished) {
// Do your method here after your animation.
}
}];
どんな助けでも大歓迎です。
これを更新するのは、まだ機能していない私の最新の試みです。
buttonImage0.image = [UIImage imageNamed:@"icon1.png"];
buttonImage0.alpha = 0.0;
self.button0.image = buttonImage0.image;
[UIView animateWithDuration:0.1f
delay:0.0f
options:UIViewAnimationOptionTransitionNone
animations:^{
// Do your animations here.
buttonImage0.alpha = 1.0;
}
completion:^(BOOL finished){
if (finished) {
// Do your method here after your animation.
}
}];