タブ上のボタンイメージの変更時にアニメーション(フリップアニメーション)を挿入する方法はありますか?タブ上のボタンイメージの変更時のアニメーション(フリップアニメーションの可能性あり)
UIButtonの代わりにUIViewを使用する方法がわかりました。それはUIButtonで行うことができますか?
ありがとうございました。
タブ上のボタンイメージの変更時にアニメーション(フリップアニメーション)を挿入する方法はありますか?タブ上のボタンイメージの変更時のアニメーション(フリップアニメーションの可能性あり)
UIButtonの代わりにUIViewを使用する方法がわかりました。それはUIButtonで行うことができますか?
ありがとうございました。
は、この質問への最初の答えをチェックし、あなたが Animating UIButton background image
古い質問を探しているものかもしれませんが、ここで私は似た何かをした方法です。私のボタンにはバックグラウンドがないので、私のためにはうまくいきます(もしそうであれば、バックグラウンドイメージが消えて戻ってきて、奇妙に見えるでしょう)、ちょっと、今のトレンドは背景レスボタン;-))...
とにかく、ここで私がやったことだ:
[UIView animateWithDuration:.2f animations:^{
_accessoryButton.alpha = 0.f;
} completion:^(BOOL finished) {
[_accessoryButton setImage:newIcon forState:UIControlStateNormal];
[UIView animateWithDuration:.2f animations:^{
_accessoryButton.alpha = 1.f;
}];
}];
だから私は、ボタンが完全に透明にするアイコンを変更し、再び中にボタンを退色しています...
私は_accessoryButton.imageViewの不透明度をアニメーション化できると思っていましたが、これは何らかの理由で機能しません。
これを試してください。あなたの要件に応じてその作業完璧:
[UIView transitionWithView:btn duration:0.5 options:UIViewAnimationOptionTransitionFlipFromRight animations:^{
[btn setImage:[UIImage imageNamed:@"selectedicon.png"] forState:UIControlStateNormal];
} completion:nil];