已禁用的自定义UIButton在不同位置显示不同的图像

时间:2012-06-27 15:35:15

标签: ios image uibutton

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

在表格视图中启用:Enabled in table view

在表格视图中禁用:Disabled in table view

在笔尖中禁用:Disabled in nib

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

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

对不起噪音。