能读懂UIImageView's
UIImage
的名字吗
我希望你能做这样的事,但还没有想出来.
NSString *currentImageName = [MyIImageView getFileName];
能读懂UIImageView's
UIImage
的名字吗
我希望你能做这样的事,但还没有想出来.
NSString *currentImageName = [MyIImageView getFileName];
不是的.你不能这么做.
原因是UIImageView
实例不存储图像文件.它存储一个显示UIImage
实例.从文件制作图像时,需要执行以下操作:
UIImage *picture = [UIImage imageNamed:@"myFile.png"];
完成此操作后,将不再引用文件名.UIImage
实例包含数据,无论从何处获取数据.因此,UIImageView
不可能知道文件名.
此外,即使您可以,您也永远不会从视图中获取文件名信息.这 destruct 了MVC.