[英]How to show the image in the UICollectionViewCell to another UIImageView? (Swift 3)
[英]How can I show multiple image url string to UIImageView using slider in swift
我是 swift 的新手,我面臨着向 uiimage 顯示多個 url 字符串圖像的問題
我的代碼是這樣的
在視圖中加載
Array = [UIImage (named: "ISDI1")!,UIImage (named: "ISDI2")!,UIImage (named: "ISDI3")!,UIImage (named: "ISDI4")!,UIImage (named: "ISDI5")!]
sliderView.maximumValue = Float(Array.count - 1)
@IBAction func btnPreviousClick(_ sender: Any) {
sliderView.value -= 1
imgView.image = Array[Int(sliderView.value)]
}
@IBAction func btnNextClick(_ sender: Any) {
sliderView.value += 1
imgView.image = Array[Int(sliderView.value)]
}
@IBAction func SliderViewClick(_ sender: UISlider) {
var value = Int(sender.value)
imgView.image = Array[value]
}
現在我得到這樣的 url 字符串
http://diceapp.in/mailer_isdi_2020/images/4.jpeg , http://diceapp.in/mailer_isdi_2020/images/3.jpeg , http://diceapp.in/mailer_isdi_2020/images/1.jpeg
如何在圖像視圖中顯示此網址?
我正在使用此代碼將 url 轉換為圖像,但它現在崩潰了
let url = NSURL(string:Image ?? "")
if !(url?.absoluteString == "") {
let data = NSData(contentsOf: url! as URL) //make sure your image in this url does exist, otherwise unwrap in a if let check
imgView.image = UIImage(data: data! as Data)
}
首先,您需要使用此方法從字符串中獲取圖像 url
var imageUrlStrings = "http://diceapp.in/mailer_isdi_2020/images/4.jpeg , http://diceapp.in/mailer_isdi_2020/images/3.jpeg , http://diceapp.in/mailer_isdi_2020/images/1.jpeg"
var imageArr = imageUrlStrings.components(separatedBy: " , ")
imageArr
的值將類似於
["http://diceapp.in/mailer_isdi_2020/images/4.jpeg", "http://diceapp.in/mailer_isdi_2020/images/3.jpeg", "http://diceapp.in/mailer_isdi_2020/images/1.jpeg"]
現在您有了單獨的圖像 URL。 下載並在單個索引中顯示圖像。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.