【问题标题】:IOS image asset visible in interface builder but not in running appIOS 图像资产在界面生成器中可见,但在正在运行的应用程序中不可见
【发布时间】:2017-10-10 21:27:19
【问题描述】:

我在 IOS 编程不到两周,如果这里有明显的解决方案,请见谅。

我在使用欢迎屏幕上的三个按钮之一时遇到了问题。 xib 文件在界面生成器中看起来不错,但是当我在设备上运行应用程序时,最上面的按钮消失了。由于此行为仅适用于 iphone(物理和模拟)而不是 iPad,因此我能够将错误追溯到我用于按钮的 iphone 图像资产。由于某种原因,它不会显示在界面构建器之外,而其他图像渲染得很好。注意该按钮仍然有效,只是不可见,这也可能会有所帮助。

这有什么可能的原因吗?如有任何见解或建议,我将不胜感激。

【问题讨论】:

  • 告诉我们更多关于如何将图像添加到您的项目中的信息。它在资产目录中吗?

标签: ios xcode


【解决方案1】:

如果图像位于应用程序包中的文件夹内,您无法仅通过使用图像文件名调用 UIImage(named:) 来访问它。这就是运行时发生的情况,因此图像显示失败。但是 Interface Builder 没有意识到这一点。无论如何它都会错误地显示图像。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多