0
因此,我在.xib文件中有一個空的圖像視圖。還有另外一個.m文件,它是一個字符串,但裏面裝載了一個圖像。有人可以請詳細解釋如何從字符串中加載圖像並將其放入xib文件中的imageview中?從Base64編碼的字符串加載圖像
因此,我在.xib文件中有一個空的圖像視圖。還有另外一個.m文件,它是一個字符串,但裏面裝載了一個圖像。有人可以請詳細解釋如何從字符串中加載圖像並將其放入xib文件中的imageview中?從Base64編碼的字符串加載圖像
如果它的base64字符串,你可以使用這種類型的網站將其解壓:http://codebeautify.org/base64-to-image-converter
在SWIFT,您可以使用此代碼來獲取圖像:
let dataFromBase64 = NSData(base64EncodedString: yourString, options: NSDataBase64DecodingOptions(rawValue: 0))!
let image = UIImage(data: dataFromBase64)!
yourImageView.image = image
希望它能幫助。
皮埃爾
對於斯威夫特3.
extension String {
public func base64ToImage() -> UIImage? {
if let dataDecoded = Data(base64Encoded: strBase64, options: .ignoreUnknownCharacters) {
return UIImage(data: dataDecoded)
}
return nil
}
}
他們你電話:
if let image = yourBase64Image.base64ToImage() {
imageView.image = image
}
希望它能幫助。
你是什麼意思關於加載裏面的圖像的字符串?這是圖像的Base-64字符串表示形式嗎?或其他表示? –
是的,它是一個Base-64字符串表示 – abdul