1

iOS/CocoaTouch アプリを作成していますが、次の問題に直面しています。

  • 詳細ビューがあります (特定のオブジェクトの概要を考えてください)
  • この詳細ビューは他の要素を表示できます
  • これらの他の要素はすべて、このまったく同じ詳細ビューで表示できます (つまり、表示されたオブジェクト モデルを使用するこのビュー/ビュー コントローラーの別のインスタンスです。

私が持っている唯一の問題は、ストーリーボード エディターでビューから同じビューへのセグエを作成できないことです。したがって、セグエをまったく作成できず、識別子を割り当てることができないため、コードからトリガーすることはできません。

これを実装する方法はありますか? これは、詳細ビューが別のビューをプッシュするのと同じくらい簡単で、それぞれがそれぞれのオブジェクト モデルを持つビュー コントローラーの 1 つの専用インスタンスを持っています。

どうもありがとう、私はどこを見ても、これに関連するトピックを見つけることができません. クリストフ。

4

1 に答える 1

2

セグエは、ビューではなくビュー コントローラー間で行われます (ビューがトリガーとして機能する場合でも)。新しいビュー コントローラーへのセグエが必要な場合は、ストーリーボードでその新しいインスタンスを作成し、その ID を元の詳細と同じクラスに割り当てて、セグエを定義します。

単一のView Controller内に表示されるビューのみを変更しようとしている場合は、非表示のビューと非表示でないビューを選択的に設定すると機能します...またはサブビューを追加/削除します。

于 2012-10-03T13:45:51.400 に答える