Swift 5 或以上 - pickerview 上的图像视图

Swift 5 or up - Image view on pickerview

我从“2.jpg”到“7.jpg”的图像在我的模拟器上只显示了第一张图像(“1.jpg”)。我需要更改什么?


var imageFileName = ["1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg"]


for i in 0 ..< MAX_ARRAY_NUM {
            
            let image = UIImage(named: imageFileName[i])
            
            imageArray.append(image)
         
            lblImageFileName.text = imageFileName[0]
           
            imageView.image = imageArray[0]

enter image description here

enter image description here

我觉得你应该改两行以下

lblImageFileName.text = imageFileName[0]
           
imageView.image = imageArray[0]

到,

lblImageFileName.text = imageFileName[i]
           
imageView.image = imageArray[i]

因为您使用变量 i 来表示索引