プログラミング初心者です。
現在スタンプカメラアプリを作成中です。
CollectionViewと配列に関しまして、質問させて頂きます。
質問内容は下記のとおりです。

質問:配列の要素にtagの値を設定するには、どのようなコーディングをすべきでしょうか。

CollectionViewと配列を用いて画像を20個ならべて、1つの画像をタップしたらCollectionViewが閉じ、画像を指定した座標に設置するという仕様を考えております。
この場合、各画像にtagの値と座標の値をあたえるといいのではと思っております。

配列のコードは下記のとおりです。

override func viewDidLoad() {
    super.viewDidLoad()
    for i in 1...20 {
        imageArray.append(UIImage(named: "\(i).png")!)
    }
}

最初はstoryboardで各画像にtagの値をあたえようと思いましたが、配列を用いているため
storyboardでtagの値をあたえることができないと思いました。

storyboardのコレクションビューの様子は下記のとおりです。
画像の説明をここに入力

20個の画像にtagの値をあたえるにはどのようなコーディングをすべきでしょうか。
また、storyboardで配列使用時20個の画像にtagの値をあたえる方法などありますでしょうか。
お手数をおかけいたしますが、ご教示願います。