我该如何在XCode的界面构建器中添加图片?

12

我将五张图片拖到了支持文件夹中。

我尝试将它们从文件面板拖放到界面生成器中,但XCode不允许我这样做。我需要使用名为“UIImageView”的东西执行操作吗?

如何将图片添加到界面生成器中?谢谢,这是我第一次在XCode中编程。


你必须先将它们拖入你的项目中,然后再将它们打包到应用程序包中。 - Dan Rosenstark
谢谢,我想我确实将图片从我的桌面拖到了支持文件夹中。 - Justin Copeland
好的,那么你需要一个UIImageView,这就是答案所说的... - Dan Rosenstark
4个回答

18
如果您从“实用工具”面板的“媒体库”部分直接将图像拖放到视图中,它们将自动创建UIImageView并允许您像下面所示直接拖放它们。

enter image description here


任何添加到项目中的图片都将出现在媒体库中。 - carmin
也希望您确保相对于项目进行。 - MizAkita
@MizAkita:在哪里? - user749127
@moonman239 将您的图像拖到项目文件夹的根目录或xassets文件夹中。 - MizAkita

3

您可以在Interface Builder中选择UIImageView,然后打开属性检查器,在XCode中,您将看到3种类型的视图,选择打开右侧面板的那个,然后它看起来有点像一个盾牌,展开图像视图,您可以在“图像”下拉框中选择您的图片。


这在哪里?我没有看到它。 - Petrus Theron

1

你不能直接将普通的图像拖放到IB中,而是需要使用UIImageView对象来显示图像。在Interface Builder中可以找到它。只需将UIImageView拖放到控制器的视图中即可。UIImageView具有image属性。在该属性的下拉列表中,您会找到添加到项目组中的图像。选择任何图像即可。请不要忘记UIImageView只能在其image属性中保存一个图像。它不是图像数组。因此,如果您想“导入”所有图像,就必须将那么多图像视图添加到您的视图中。


0

这对我来说并不难。 你只需要先将图像导入Xcode,然后打开界面构建器。接着在库中找到图像井对象,并将其拖动到窗口中想要放置的位置。最后,在图像视图右侧的图像文本框中仅输入图像名称(不带扩展名)即可。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接