UIImageView在SWIFT中计数

UIImageView在SWIFT中计数,swift,uiimage,Swift,Uiimage,全部, 我有这个 @IBOutlet weak var ImageViewMain: UIImageView! @IBOutlet weak var ImageView1: UIImageView! @IBOutlet weak var ImageView2: UIImageView! @IBOutlet weak var ImageView3: UIImageView! @IBOutlet weak var ImageView4: UIImageView! @IBOutlet weak var

全部,

我有这个

@IBOutlet weak var ImageViewMain: UIImageView!
@IBOutlet weak var ImageView1: UIImageView!
@IBOutlet weak var ImageView2: UIImageView!
@IBOutlet weak var ImageView3: UIImageView!
@IBOutlet weak var ImageView4: UIImageView!
@IBOutlet weak var ImageView5: UIImageView!
@IBOutlet weak var ImageView6: UIImageView!
@IBOutlet weak var ImageView7: UIImageView!
@IBOutlet weak var ImageView8: UIImageView!
@IBOutlet weak var ImageView9: UIImageView!
这些是在我的故事板中指定的

我有这样一个函数:

func员工照片(数量:整数) {

}

这需要运行x amount次,具体取决于(数量:int)。然后,它应该根据(数量:int)填充插槽的数量(imageView1-8)

你知道怎么做吗

@IBOutlet weak var ImageViewMain: UIImageView!
@IBOutlet weak var ImageView1: UIImageView!
@IBOutlet weak var ImageView2: UIImageView!
@IBOutlet weak var ImageView3: UIImageView!
@IBOutlet weak var ImageView4: UIImageView!
@IBOutlet weak var ImageView5: UIImageView!
@IBOutlet weak var ImageView6: UIImageView!
@IBOutlet weak var ImageView7: UIImageView!
@IBOutlet weak var ImageView8: UIImageView!
@IBOutlet weak var ImageView9: UIImageView!

var arrayOfImages = [UIImageView]()
arrayOfImages.append(ImageView1)
arrayOfImages.append(ImageView2)
arrayOfImages.append(ImageView3)
arrayOfImages.append(ImageView4)
arrayOfImages.append(ImageView5)
arrayOfImages.append(ImageView6)
arrayOfImages.append(ImageView7)
arrayOfImages.append(ImageView8)
arrayOfImages.append(ImageView9)

func staffPhoto(imageView:UIImageView)
{
    imageView.image = image
    var division : CGFloat = (imageView.frame.size.width / 2.0)
    imageView.layer.cornerRadius = division
    imageView.clipsToBounds = true
    imageView.layer.borderWidth = 2.0
    imageView.layer.borderColor = colour.CGColor
    self.view.addSubview(imageView)
}

for var imageView in arrayOfImages
{
    staffPhoto(imageView)
}
让我知道这是否有效

@IBOutlet weak var ImageViewMain: UIImageView!
@IBOutlet weak var ImageView1: UIImageView!
@IBOutlet weak var ImageView2: UIImageView!
@IBOutlet weak var ImageView3: UIImageView!
@IBOutlet weak var ImageView4: UIImageView!
@IBOutlet weak var ImageView5: UIImageView!
@IBOutlet weak var ImageView6: UIImageView!
@IBOutlet weak var ImageView7: UIImageView!
@IBOutlet weak var ImageView8: UIImageView!
@IBOutlet weak var ImageView9: UIImageView!

var arrayOfImages = [UIImageView]()
arrayOfImages.append(ImageView1)
arrayOfImages.append(ImageView2)
arrayOfImages.append(ImageView3)
arrayOfImages.append(ImageView4)
arrayOfImages.append(ImageView5)
arrayOfImages.append(ImageView6)
arrayOfImages.append(ImageView7)
arrayOfImages.append(ImageView8)
arrayOfImages.append(ImageView9)

func staffPhoto(imageView:UIImageView)
{
    imageView.image = image
    var division : CGFloat = (imageView.frame.size.width / 2.0)
    imageView.layer.cornerRadius = division
    imageView.clipsToBounds = true
    imageView.layer.borderWidth = 2.0
    imageView.layer.borderColor = colour.CGColor
    self.view.addSubview(imageView)
}

for var imageView in arrayOfImages
{
    staffPhoto(imageView)
}