plistのデータからtableViewを作成しています。セルを選択すると、prepareForSegue と indexPathForSelectedRow を使用して、plist データを詳細ビュー コントローラー (DVC) に取り込みます。DVC には、tableView で選択された行に応じて、switch ステートメントを使用して特定の画像を読み込む UIImageView があります。これはすべて正しく機能しています。
私のUIImageViewにtapGestureRecognizerを追加して、DVCの画像をタップすると新しいView Controllerが表示されるようにします。そのView Controllerでは、UIScrollViewにUIImageViewがあります。画像をズームおよびパンできるように、DVC からの画像を次のビュー コントローラーに読み込む必要があります。
ストーリーボードを使用しています。DVC の UIImageView でユーザー操作が有効になっていることを確認し、ドラッグ アンド ドロップで tapGestureRecognizer を追加しました。次に、tapGestureRecognizer から最終的なビュー コントローラーへのセグエを作成し、シミュレーターで実行しました。DVC で画像をタップすると、最後のビュー コントローラーが起動します。
私が理解できないのは、最後のView ControllerのUIImageViewに、DVCからの画像を表示するように指示する方法です。これは、tableViewで選択された行に基づいて常に異なります。
それが理にかなっており、誰かが私がこれを達成する方法を知っているかもしれません。