【问题标题】:Initialize a UIImage with the path of an image用图片的路径初始化一个 UIImage
【发布时间】: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

【问题讨论】:

    标签: iphone objective-c ios uiimage


    【解决方案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 之前
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 2017-01-22
    • 1970-01-01
    • 2016-06-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多