我的iOS应用中的按钮会在收到特定消息时以编程方式突出显示。我想保持按钮仅在指定的持续时间(约5秒)内突出显示。有没有办法在Objective-C中做到这一点?
答案 0 :(得分:3)
他们不是控制UIButton突出显示状态持续时间的直接方法。
虽然你可以很容易地做到这一点。
只需更改background color
或为Image
设置UIButton
。
使用这种方法:
[self performSelector:@selector(removeHighlightedState) withObject:nil afterDelay:5.0];
并在removeHighlightedState
中将UIButton
设置为原始状态。
了解更多Reference