タッチした後、ボタンを 0.1 秒間強調表示する方法はありますか? stateHighlighted に setImage を使用していますが、非常に速く押すとボタンが点滅します。
後もう一つ。iOS 7 では、電話画面 (数字付き) で非常に興味深いアニメーションが使用されました。強調表示されたボタンがゆっくりとフェードアウトしてから、通常の状態に戻ります。多分誰かがそれを実現する方法を知っていますか?
タッチした後、ボタンを 0.1 秒間強調表示する方法はありますか? stateHighlighted に setImage を使用していますが、非常に速く押すとボタンが点滅します。
後もう一つ。iOS 7 では、電話画面 (数字付き) で非常に興味深いアニメーションが使用されました。強調表示されたボタンがゆっくりとフェードアウトしてから、通常の状態に戻ります。多分誰かがそれを実現する方法を知っていますか?
UIButton の ALPHA プロパティをアニメーション化できます
[UIView animateWithDuration:0.25 animations:^{
yourButton.alpha = 0.0;
} completion:^(BOOL finished) {
[UIView animateWithDuration:0.25 animations:^{
yourButton.alpha = 1.0;
} completion:nil];
}];
これにより、ボタンが 0.25 秒間フェードアウトします。再びフェード インするには、アルファを 1.0 に設定します。