点按时Xcode禁用UIButton标题淡入淡出

时间:2015-02-12 02:45:15

标签: ios objective-c xcode uibutton

当我点击或按住我的任何UIButton时,他们的alpha似乎会消失到大约0.1。我从来没有添加过这个功能,所以我假设它是自动的。

如何禁用此按钮,以便在按住或按住时按钮不会褪色?我希望我的按钮始终保持在alpha 1。

我已尝试button.adjustsImageWhenHighlighted = NO;无效,以及此处的其他一些建议。

2 个答案:

答案 0 :(得分:4)

您是否尝试对"普通"使用相同的图像?并且"突出显示"国家?

也许showsTouchWhenHighlighted也会影响情况。

您是否也在为按钮使用背景图像?

点击时是否禁用按钮?禁用也会影响外观(与userInteractionEnabled不同)。

您使用的是IB /故事板吗?

正如您所看到的,有许多因素可以发挥作用。

您可以根据具体情况显示任何代码吗?

修改:如果您没有使用图片(提及adjustsImageWhenHighlighted),则只需将按钮类型设置为" custom"在IB。你没有获得提供的系统"默认"行为。

答案 1 :(得分:0)

只需在“绘图”部分旁边的按钮配置中上调“MainStory Board”中的“已禁用”调整图像