界面生成器 UIButton 自定义背景图像在模拟器/设备上不起作用

Posted

技术标签:

【中文标题】界面生成器 UIButton 自定义背景图像在模拟器/设备上不起作用【英文标题】:Interface builder UIButton custom background image not working on simulator/device 【发布时间】:2010-03-13 05:02:50 【问题描述】:

我正在尝试做一些非常简单的事情。 我有一个按钮的图像,我正在尝试将它设置在界面生成器中的自定义按钮上。 我相应地设置了背景图像(这里没有区分大小写的问题)。 在界面生成器中它会显示,但在模拟器或设备上它根本不会出现。 只会出现按钮的文本。 我需要打开一些标志或类似的东西吗?

【问题讨论】:

该图像是正确的图像吗? IB 可以显示比电话更多的格式(如 tiff)。确保您没有 tiff 或 psd 或具有 png 扩展名的东西。这通常会导致这个问题(它在 IB 中显示得很好,但在电话上却没有)。 这是一个 24 位 png + 透明度,从 Photoshop 中的“保存为 Web”中保存。我不认为这是问题 【参考方案1】:

我发现了问题。它没有与 Target 的 Copy Bundle Resources 链接。我认为我不必为其他资源这样做。

这不应该在你添加到项目的资源时自动完成吗?

【讨论】:

以上是关于界面生成器 UIButton 自定义背景图像在模拟器/设备上不起作用的主要内容,如果未能解决你的问题,请参考以下文章

针对 iPhone 4s 和 5 上 xcode 5 中的背景图像问题的自定义 UIButton 对齐 - 添加约束不能解决问题

自定义 UIButton 背景图像在点击之前不会出现

UIButton IB 与编程方式

设置自定义 uibuton 看起来像没有图像的 iPhone UI

具有背景颜色和透明前景图像的 UIButton 自定义类型不起作用

自定义 UIButton