在UIImageView中显示本地图像

mir*_*hat 21 iphone objective-c imagesource ios

如何在硬盘驱动器中显示UIImageView组件中的图像?

我有一个名为"images"的本地文件夹,并希望通过相对路径访问它,因为我想用应用程序打包图像.

Val*_*lov 56

要从驱动器上的某个位置加载图像,请使用:

UIImage * myImage = [UIImage imageWithContentsOfFile: @"../images/1.png"];
Run Code Online (Sandbox Code Playgroud)

或者将图像添加到Xcode项目并使用:

UIImage * myImage = [UIImage imageNamed: @"1.png"];
Run Code Online (Sandbox Code Playgroud)

之后将图像添加到imageview:

UIImageView * myImageView = [[UIImageView alloc] initWithImage: myImage];
Run Code Online (Sandbox Code Playgroud)

  • 由于您希望将其与应用程序打包在一起,因此您应该在这里使用最后两行代码,而不是最顶层代码.您还应该将该映像从硬盘驱动器拖到项目中的文件夹,如Resources文件夹. (2认同)

Rob*_*bin 10

只要图像在资源文件夹中,您就不需要提供任何路径.

您可以使用此功能在imageView中显示该图像.

yourImageView.image = [UIImage imageNamed:@"something.png"];
Run Code Online (Sandbox Code Playgroud)