【发布时间】:2014-08-01 04:07:49
【问题描述】:
我的问题是我必须在点击时更改 UIButton 背景色,然后导航控制器移至下一页。
- 我不需要使用
NSTimer来显示按钮效果。 - 我需要为我的应用程序的所有按钮应用此效果。
- 我无法让我的下一个视图控制器等待显示此效果。
【问题讨论】:
标签: objective-c uiviewcontroller uibutton navigationcontroller
我的问题是我必须在点击时更改 UIButton 背景色,然后导航控制器移至下一页。
NSTimer来显示按钮效果。【问题讨论】:
标签: objective-c uiviewcontroller uibutton navigationcontroller
如果我理解您的要求正确,您希望应用程序中的所有按钮在单击按钮时立即更改背景颜色。您可以使用UIButton 的appearance 来执行此操作。
简而言之,UIAppearance 使开发人员可以轻松地在整个应用程序中保持视觉效果的一致性。有关它是什么以及如何使用它的更多信息,请click here。
这是一个例子:
//Inside of an IBAction that a button clicks
[[UIButton appearance] setBackgroundColor:[UIColor redColor]];
【讨论】: