【问题标题】:setBackgroundImage behaviour changed on ipad 4.2ipad 4.2 上的 setBackgroundImage 行为发生了变化
【发布时间】:2010-11-24 23:26:10
【问题描述】:

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

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

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

我不知道背景图片是否超出了其边界 (256x128) 或缩小了上述图片的大小。 这发生在设备和模拟器上。

【问题讨论】:

  • 那么你的问题是什么?
  • 是的,我也有同样的问题,如果 button.size 与图片大小不匹配,它就无法适应按钮

标签: ipad uibutton uiimage ios-4.2


【解决方案1】:

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

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

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-10
    • 2014-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-08
    相关资源
    最近更新 更多