UIButton在选中时设置为暗(我想避免这种情况)

时间:2011-12-14 17:14:01

标签: iphone ios

我正在开发iOS 4应用程序。

我正在使用自定义uibutton来使图像可点击。当用户点击图像时,它将消失。

看到图像变黑,然后变成原始颜色,然后消失,这不是很漂亮。

有没有办法禁用这种效果?

4 个答案:

答案 0 :(得分:18)

您需要将属性adjustsImageWhenHighlighted设置为NO:

[button setAdjustsImageWhenHighlighted:NO];

或者,您可以为按钮的所有控制状态设置相同的图像。

答案 1 :(得分:2)

您需要将属性Shows Touch On Highlight设置为启用。

以编程方式,您可以使用:

[button setShowsTouchWhenHighlighted:YES];

答案 2 :(得分:1)

由于它是一个自定义按钮,您可以指定要在突出显示时显示的图像。创建要在该情况下显示的图像。

答案 3 :(得分:0)

如果您正在使用界面构建器,只需将突出显示和选定状态设置为与默认图像相同的图像。