如何在按下时更改iPhone上按钮的默认颜色?

时间:2009-06-04 19:29:12

标签: iphone

在Iphone上按下按钮时的默认颜色为蓝色。我怎样才能换成其他颜色?

这同样适用于我选择一行UITableViewCell的情况。如何在选择时更改颜色?

感谢。

1 个答案:

答案 0 :(得分:0)

对于UIButton,我认为您需要为突出显示的状态提供自己的图像。 iPhone OS中的许多控件(如UIToolbar和UINavigationBar)都提供了“色彩”,您可以更改它以自定义其外观。 UIButton有几个预定义的外观,比如“圆形按钮”,但大多数时候我最终都使用自定义图像。

我不确定UITableViewCell - 您可能需要将其子类化并自己绘制选定状态。可能会有一个“状态背景图像”,你可以改变它。

抱歉这不是最好的消息。也许别人知道更好的方法?