0

我有一些自定义 UIButtons 出现在不同的地方,但使用相同的图像。禁用时,它们看起来彼此不同,即使所有设置都相同。使用按钮的一个地方是在表格视图单元格中,另一个只是作为 nib 布局的一部分。任何线索为什么这些看起来如此不同?

在表视图中启用:在表格视图中启用

在表视图中禁用:在表视图中禁用

在笔尖中禁用:在笔尖中禁用

4

2 回答 2

3

默认情况下,按钮在禁用时会应用重影效果。adjustsImageWhenDisabled您可以通过将该属性设置为 NO 来关闭此行为。这在 Interface Builder 中也可用。

于 2012-06-27T15:42:31.373 回答
0

视图控制器超类中的代码正在为禁用状态设置图像,所以它看起来当然不同。

对不起,噪音。

于 2012-06-27T17:02:34.600 回答