質問: ### 前提・実現したいこと 現在swiftを使い、アプリ開発を行っています。 イメージとしてはカメラロールから画像を何枚か引っ張ってきてそれらドラックで移動させて移動できるような画像をコラージュするアプリです。 最初は一つボタンを作成し、そこから複数の画像を選択して一気に表示させるように作りたかったのですがうまくいかず、 現在はImageViewを複数Outlet接続しておき、ImageViewをボタンのように直接タップして、そこからカメラロールの画像を取得して表示させています。(Outlet接続してるのでコラージュできる画像の枚数は限られてしまってるのも悩みどころです...) しかし、それでもうまくいかず、1枚目はタップしてカメラロールを表示し、選択した画像を表示できるのですが2枚目以降の画像の表示のさせ方がわかりません。 この場合if文やswitch文を使い、「1枚目がタップされた場合、1枚目のimageviewに表示させる」「2枚目の場合、2枚目のimageviewに・・・」と場合分けをしないといけないのでしょうか?何度か試してみたのですが式の書き方もわからずで大変困っております。 初心者のため、わからないことばかりですがどなたかアドバイスをいただければ幸いです ちなみにimageviewの名前は「image1st」「image2nd」「image3rd」...となっております。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/cf75ed8f7bbc00e3861ab7172b18f6b6.png)
回答: 質問がいくつも連なっていてどれに回答すればいいのか困りますが、根本的には > > 一つボタンを作成し、そこから複数の画像を選択して一気に表示させる > > > が解決すればそれ以降の質問は無用になりそうなのでこれに回答します。 標準のUIImagePickerControllerでは複数の画像を選択することはできません。 ですが ELCImagePickerController や QBImagePicker なんかのライブラリ(私はこれらを使ったことないので実際に使えるかはわかりませんが)を使えば選択できるみたいなので利用してみてはどうでしょうか。