現在、写真を複数選択できるImagePicker機能を作っています。

そこで、取得した写真をUICollectionViewに表示するところまではできました。

次にやりたいことは以下の画像のように、

  1. 選択された写真に選択された順番に選択番号をつけ、もう一度タップされたら、選択番号が消える。
  2. 1、2、3と番号がついたとして、2の番号の選択が消されたら、3が2になる、という実装です。

画像の説明をここに入力

UICollectionViewDelegatedidSelectRowAtIndexPathを使用すればよいのかなと考えましたが、選択された写真に番号をつける実装方法がわかりませんでした。

どのようにすればよいのか、教えてください。