如何在按下iPhone时更改iPhone上按钮的默认颜色?
问题描述:
在iPhone上按下按钮时的默认颜色是蓝色。我怎样才能改变成其他颜色?如何在按下iPhone时更改iPhone上按钮的默认颜色?
这同样适用于我选择一行UITableViewCell的情况。如何在选择时更改颜色?
谢谢。
答
在UIButton的情况下,我认为你需要为高亮状态提供你自己的图像。 iPhone操作系统中的许多控件(如UIToolbar和UINavigationBar)提供了一种“色调”,您可以通过更改来自定义其外观。 UIButton有几个预定义的外观,比如“圆形按钮”,但大多数时候我最终都会使用自定义图像。
我不确定UITableViewCell - 您可能需要继承它并自己绘制选定的状态。不过,可能会有一个“状态背景图像”,您可以改变它。
对不起,这不是最好的消息。也许别人知道更好的方法?