当前位置: 首页 > 面试题库 >

UIImageView-如何获取分配的图像的文件名?

常波
2023-03-14
问题内容

是否可以读取UIImageView's UIImage 当前存储在中的的名称UIImageView

我希望您可以做这样的事情,但是还没有弄清楚。

NSString *currentImageName = [MyIImageView getFileName];

问题答案:

不。你不能那样做。

原因是UIImageView实例不存储图像文件。它存储一个显示UIImage实例。当您从文件制作图像时,您将执行以下操作:

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

完成此操作后,将不再引用文件名。该UIImage实例包含的数据,无论它得到了它。因此,UIImageView可能无法知道文件名。

另外,即使可以,也永远不会从视图中获取文件名信息。这打破了MVC



 类似资料:
  • 问题内容: 我在用 这些代表从我的画廊或我的相机中选择图像。那么,选择图像后如何获得图像文件的大小? 我想使用这个: 但是在这里我需要一个路径,但是如果没有路径,如何仅通过图像文件就能获得路径呢? 问题答案: 请检查google的1 kb到1000字节。 https://www.google.com/search?q=1+kb+%3D+how+many+bytes&oq=1+kb+%3D+how+

  • 问题内容: 当我在eclipse中导出可执行jar文件时,也需要使用res文件夹进行编译,当我使用不起作用的方法时。 当前读取的图像代码 代码无效 问题答案: 我现在已经解决了问题-这是有效的代码 fileName的值只是一个图像名称,例如BufferedImage img = loadImage(“ background.png”); 感谢大家的帮助。

  • 我正在尝试获得存储在S3中的图像的重定向URL。由于CORS的一些问题,我尝试使用AJAX调用和JSONP来实现。但我有个问题: 我不想打开文件或遵循重定向。我只需要网址。

  • 当我从图库中选择一个图像时,我可以获得该图像的Uri,如下所示: 上面检索到的Uri的格式是content://media/external/images/media/7266 但是,当我试图获取刚保存为文件的图像的Uri时,无法以这种格式检索Uri: 从上面的代码获得的Uri是/storage/emulated/0/dcim/camera/02-04-16 12-49-16.png 我相信,这不

  • 我有一张图片上面有文字。我需要从图像中提取文本。 例如:假设我有一个图像,在图像之上我有一个标志“诺基亚”。我想从图像中提取作为文本的徽标。

  • 问题内容: 我启动了一项活动以从相机捕获图片: 您能告诉我如何获取拍摄图片的URI吗? 问题答案: 要获取刚从相机拍摄的图像,请执行以下操作