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

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

问题描述:

在iPhone上按下按钮时的默认颜色是蓝色。我怎样才能改变成其他颜色?如何在按下iPhone时更改iPhone上按钮的默认颜色?

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

谢谢。

在UIButton的情况下,我认为你需要为高亮状态提供你自己的图像。 iPhone操作系统中的许多控件(如UIToolbar和UINavigationBar)提供了一种“色调”,您可以通过更改来自定义其外观。 UIButton有几个预定义的外观,比如“圆形按钮”,但大多数时候我最终都会使用自定义图像。

我不确定UITableViewCell - 您可能需要继承它并自己绘制选定的状态。不过,可能会有一个“状态背景图像”,您可以改变它。

对不起,这不是最好的消息。也许别人知道更好的方法?