用图片的路径初始化一个 UIImage
Posted
技术标签:
【中文标题】用图片的路径初始化一个 UIImage【英文标题】:Initialize a UIImage with the path of an image 【发布时间】:2011-10-20 18:43:05 【问题描述】:我在 sqlite 数据库中有一个图像的完整路径,它存储在设备中,我需要使用该图像设置一个 UIImage。
例子:
NSLog(@"Path %@", imagePath);
输出:
/Users/Sk*****/Library/Application Support/iPhone Simulator/4.3.2/Applications/15977219-DEFE-407A-BB80-72E188E18DD2/Documents/20-10-20111746.png
【问题讨论】:
【参考方案1】:使用+ (UIImage *)imageWithContentsOfFile:(NSString *)path
UIImage *image = [UIImage imageWithContentsOfFile:imagePath];
【讨论】:
好的...我做到了。它不起作用的主要原因是...... UIImageView 被隐藏了。我是个白痴!还是谢谢。【参考方案2】:这里是 Swift 3.0 代码..
使用contentsOfFile
imageView.image = UIImage.init(contentsOfFile: imagePath)
【讨论】:
推荐使用 UIImage(contentsOfFile: imagePath)。 @user5685969 如果你想在你的设备中显示图片路径,那么你应该使用这个,但你的代码在 swift 3.0 之前以上是关于用图片的路径初始化一个 UIImage的主要内容,如果未能解决你的问题,请参考以下文章