添加图像 iOS xCode

Posted

技术标签:

【中文标题】添加图像 iOS xCode【英文标题】:Adding Images iOS xCode 【发布时间】:2016-03-20 01:09:07 【问题描述】:

所以我正在尝试将我的一个 android 应用程序转换为 ios。在android中,我们只有一个可绘制的文件夹来存储图像。我对iOS和xCode很陌生,我试图在这里找到类似的东西,但是我没有,所以我只是创建了一个图像文件夹并将我所有的资源添加到它。我添加了一个按钮并将背景属性设置为我添加的图像之一。

这在 xCode 中的显示效果很好,但是当我在模拟器中运行它时,我收到以下错误:

2016-03-20 00:31:20.617 City[588:12453] Could not load the "btn_back_rev.jpg" image referenced from a nib in the bundle with identifier "citylife.City"

图片如下:

以及它在 Main.Storyboard 中的引用方式:

<resources>
    <image name="btn_back_rev.jpg"  />
</resources>

【问题讨论】:

【参考方案1】:

问题在于,正如您所说,您创建了一个图像文件夹。您应该做的是在项目导航器中创建一个图像(选择新建 > 组),然后将您的图像从 Finder 拖到项目导航器中的该组中。

之所以有效,是因为该组只是虚拟的。因此,图像本身最终位于构建的应用程序包的顶层,这就是故事板所期望的位置。另一方面,该文件夹是一个真正的文件夹,因此您的图像位于应用程序包深处的一个文件夹中,情节提要找不到它们。

【讨论】:

它不允许我将任何东西拖入我创建的组中 等一下,我的连接速度很慢,仍在上传。 是的,它可以工作,我只是假设当它显示图像下的行时,它会将它们添加到它下面,而不是把它放在文件夹中,这就是我认为它不起作用的原因 听起来你不仅是 iOS 和 Xcode 的新手,而且是 Mac 的新手。你有很多东西要习惯! :) 哈哈哈是的,我正在运行一个虚拟机,我正在对此进行编码。我在windows上得到了android的完成版,大约一个月翻译到iOS。【参考方案2】:

由于您尚未将 Images 文件夹添加到目标,您可以将 Images 文件夹移动到 Assets.xcassets。

【讨论】:

以上是关于添加图像 iOS xCode的主要内容,如果未能解决你的问题,请参考以下文章

Xcode6 图像视图 + 资产目录。图片未显示

ios编程:使用线程将多个图像添加到库中

在 iOS 中以编程方式在标签栏上添加图像

如何将图像添加到 iOS 模拟器

Xcode - 将图像添加到测试中?

iOS 11 Xcode 9 [App] 如果我们在真正的预提交处理程序中,由于 CA 限制,我们实际上无法添加任何新的栅栏