UIButton与背景图像突出显示状态错误

时间:2011-08-31 18:17:47

标签: ios interface-builder uibutton

我正在尝试使用UIButton的标准突出显示逻辑,但将背景图像设置为Normal状态。以编程方式执行此操作时,一切正常,但是当我在Interface Builder中设置按钮时,我得到以下结果:

Normal State

Highlighted State

有没有人在这里运行标准高亮显示正在改变背景图像的样子?为了清楚起见,我想要改变颜色,而不是左边的方角。

1 个答案:

答案 0 :(得分:1)

想出来。显然,如果我的按钮尺寸小于背景图像,它会在正常状态下适当缩放,但突出显示的状态会导致这种奇怪现象。很高兴知道,因为我试图使用单个图像,只是为我的各种按钮缩放它。

在这种情况下,我的IB按钮被设置为77pt宽,但我的图像是97pt宽。当我的IB按钮设置为90pt宽或更大时,它看起来是正确的。