如何在 Swift 中加载和显示非资产文件中的图像?

问题描述 投票:0回答:1

我想在 Swift 中加载和显示非资产文件中的图像。

enter image description here

具体来说,我想知道如何让ViewController中的UIImageView显示上图中“tipImages”文件中的图像“1”。

swift xcode uiimageview assets
1个回答
0
投票

自己解决できました。Arigato!

导入UIKit

ViewController 类:UIViewController {

@IBOutlet weak var imageView: UIImageView!

var documentsUrl: URL {
    return Bundle.main.bundleURL
}

override func viewDidLoad() {
    super.viewDidLoad()
    print(documentsUrl)
    imageView.image = load(fileName: "1.jpg")
}

private func load(fileName: String) -> UIImage? {
    let fileURL = documentsUrl.appendingPathComponent(fileName)
    do {
        let imageData = try Data(contentsOf: fileURL)
        return UIImage(data: imageData)
    } catch {
        print("Error loading image : \(error)")
    }
    return nil
}

}

© www.soinside.com 2019 - 2024. All rights reserved.