iPhone按钮问题

时间:2011-02-05 18:33:30

标签: objective-c ios4 interface-builder

点击按钮后,其默认高亮颜色为蓝色。如何更改按钮的高亮颜色。在界面构建器中或通过代码。

1 个答案:

答案 0 :(得分:0)

在IB中,当您选择UIButton的按钮属性时,选择“突出显示状态配置”(而不是“默认状态配置”)并选择背景图像。

或代码:[myButton setBackgroundImage:[UIImage imageNamed:@"imagename"] forState:UIControlStateHighlighted];

所以你宁愿设置一个图像,而不是设置一个颜色。

您可能希望使用UIImage的UIButton buttonWithType:UIButtonTypeCustom]实例方法查看创建自定义UIButton([stretchableImageWithLeftCapWidth:topCapHeight:)的代码示例。