在ipad 4.2上更改了setBackgroundImage行为

时间:2010-11-24 23:26:10

标签: ipad uibutton uiimage ios-4.2

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

http://i54.tinypic.com/2nq44ys.png

在使用ios 4.2的iPad上,它会被渲染为

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

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

1 个答案:

答案 0 :(得分:0)

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

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

我希望它有所帮助。