1

更新到 4.2 后,setBackgroundImage 行为发生了变化!在我的自定义 uibutton 中,我有一个白色图像作为背景(使用 setBackgroundImage:forState: 设置)和另一个带有透明层的图像(使用 setImage:forState:) 在 iPad 3.2 和所有版本的 iPhone 上呈现为

在带有 ios 4.2 的 iPad 上,它被渲染为

http://i52.tinypic.com/530005.png

我不知道背景图像是否在其边界(256x128)之外扩展,或者它减小了上述图像的大小。这发生在设备和模拟器上。

4

1 回答 1

0

好吧,经过长时间的搜索,我找不到这背后的任何原因

我通过以编程方式而不是从 Interface Builder 加载自定义按钮来解决它。

我希望它有所帮助。

于 2011-10-09T00:47:20.467 回答