2
これは私のスウィフト3コードです。キングフィッシャーのキャッシュからダウンロードしている配列に画像を配置する必要があります。実際、画像は現在cell.itemImageに表示されていますが、UIImage配列にその画像を配置することはできません。キングフィッシャーキャッシュでダウンロードした画像をどのように配置できますか?
誰でも手助けできますか?
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell
{
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "Cell", for: indexPath) as! ViewItemsCVC
let Currency = UserDefaults.standard.string(forKey: "currency")
cell.NameLabel.text = self.itemName[indexPath.row]
cell.PriceLabel.text = "\(Currency ?? "INR") \(self.itemPrice[indexPath.row])"
let resource = ImageResource(downloadURL: URL(string: self.FullLink[indexPath.row])!, cacheKey: self.FullLink[indexPath.row])
cell.itemImage?.kf.setImage(with: resource)
return cell
}
あなたはUIImage配列に画像を追加したい任意の特定の理由のような何かを行うことができますか? – kathayatnk
はいセグの準備をして別のクラスに画像を渡す必要があります –
ユーザーがセルをクリックしたときにこの画像を渡しますか?そうであれば、配列は必要ありません。 – Ramis