有没有办法在触摸后将按钮高亮 0.1 秒?我将 setImage 用于 stateHighlighted,但如果我快速按下它,我的按钮会闪烁。
还有一件事情。在 iOS 7 中手机屏幕(带有数字)使用了非常有趣的动画。突出显示的按钮会慢慢变暗,然后恢复正常状态。也许有人知道,如何实现它?
有没有办法在触摸后将按钮高亮 0.1 秒?我将 setImage 用于 stateHighlighted,但如果我快速按下它,我的按钮会闪烁。
还有一件事情。在 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 秒内淡出。将 alpha 设置为 1.0 以再次淡入。