如何从应用程序本地检索图像并使用 Objective-C 在 UIImageView 上显示

Posted

技术标签:

【中文标题】如何从应用程序本地检索图像并使用 Objective-C 在 UIImageView 上显示【英文标题】:How to retrieve image locally from application and display it on UIImageView with Objective-C 【发布时间】:2010-04-28 06:54:22 【问题描述】:

我已将图像加载到应用程序的源文件夹中 但我找不到显示该图像的代码 在 UIImageView 上使用按钮单击事件。请帮我解决这个问题。

我之前使用过以下代码:

UIImage *img = [UIImage imageNamed:@"xyz.png"]

但我无法在方法中将 UIImageView 图像设置为 img

那么请帮我编写代码,在我单击按钮时调用的方法中将 UIImageView 图像设置为 img。

【问题讨论】:

【参考方案1】:

您可以使用

将图像添加到您的项目文件夹/子文件夹中

UIImage *img = [UIImage imageNamed:@"xyz.png"]

然后在单击按钮时调用的方法中将 UIImageView 图像设置为 img。

【讨论】:

【参考方案2】:

将图像拖入 Xcode,然后像这样设置一个 UIImage 变量:

UIImage *theImage = [UIImage imageNamed:@"theImage.png"];

然后通过 'myImageView.image = theImage;

将其实现到您的 UIImage 视图中

不过,请确保您已将 IBOutlet 设置为您的图像视图。最简单的方法是将图像拖到 Xcode 中,然后在 Interface Builder 的弹出列表下选​​择它。

【讨论】:

以上是关于如何从应用程序本地检索图像并使用 Objective-C 在 UIImageView 上显示的主要内容,如果未能解决你的问题,请参考以下文章

如何从手机(外部/内部)存储中选择图像并上传到 sqlite 数据库?

使用 readAsDataURL 加载后如何检索图像尺寸?

如何从 MySQL 数据库中存储和检索图像并使用 Php 将其显示在 html 中? [复制]

如何在C#中从数据库中检索时将varBinary转换为图像或视频

如何从flutter中从异步任务中检索到的数据中将图像加载到卡片中?

使用swift在iOS上本地保存和检索包含所有元数据的照片