ストーリーボードのスタックから前のビューをポップするにはどうすればよいですか?

ライアン・キャスキー

3つのビューコントローラーを備えたアプリがあります。プッシュセグエを使ってA-> B-> Cからプッシュします。BがCにプッシュした後、スタックからBを削除して、Aの上にCの2つのビューだけを残すにはどうすればよいですか?

書き込み

UINavigationController ナビゲーションスタックを管理するために維持するViewControllerの配列があります。

小さいインデックスのオブジェクトは、スタックの下位にあり、高いインデックスのオブジェクトよりも低くなっています。最高のインデックスにあるオブジェクトはナビゲーションスタックの一番上にあり、インデックス0にあるオブジェクトがルートビューコントローラです。

この配列にアクセスして、viewControllersプロパティを表示できますいずれについてもUIViewController、ナビゲーションコントローラでは、単に:

self.navigationController.viewControllers

これを使用して、現在の状態のアレイを取得し、必要に応じて操作してから、リセットすることができます。

例えば:

NSArray *oldNavigationStack = self.navigationController.viewControllers;

NSArray *newNavigationStack = @[[oldNavigationStack firstObject],
                                [oldNavigationStack lastObject]];

self.navigationController.viewControllers = newNavigationStack;

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

別のビューからターゲット要素でストーリーボードを使用するにはどうすればよいですか?

分類Dev

ストーリーボードのタッチバーにスクロールビューを追加するにはどうすればよいですか?

分類Dev

スタックビューを画面の上部に制限するにはどうすればよいですか?ストーリーボードの使用

分類Dev

ビューバッグの文字列リストからチェックボックスを生成するにはどうすればよいですか?

分類Dev

カードやボックスのようなリストビューの各セルを作成するにはどうすればよいですか?

分類Dev

カスタムビューのボタンからクリックイベントに応答するにはどうすればよいですか?

分類Dev

UWP:コードビハインドではなく、ビューモデル内の別のリストビューからリストビューパーツのクリックをキャッチするにはどうすればよいですか?

分類Dev

ツリービューノードのすべてのチェックボックスをオフにするにはどうすればよいですか?

分類Dev

表示されるレポートのレポートビューアに総計ボックスを含めるにはどうすればよいですか?

分類Dev

バックグラウンドスレッドからUWPアプリの現在のビューを取得するにはどうすればよいですか?

分類Dev

チャットからBlueJeansのクリップボードにテキストをコピーするにはどうすればよいですか?

分類Dev

アクティビティのポップメニューからリサイクラービューのチェックボックスを選択するにはどうすればよいですか?

分類Dev

Reactのデータプレビューでチェックボックスのブール値を表示するにはどうすればよいですか?

分類Dev

リストビュー内でクリックされたトグルボタンの位置を取得するにはどうすればよいですか?

分類Dev

リストボックスに動的な名前のチェックボックスをロードするにはどうすればよいですか。名前は<NAME>タグを持つXMLから入力されます。

分類Dev

リストビューのデータテンプレートにあるチェックボックスに関連付けられた値を取得するにはどうすればよいですか?

分類Dev

他のDBからデータを受信し、手動で入力し、データをエクスポートしてWebダッシュボードを作成するデータベースを作成するにはどうすればよいですか?

分類Dev

リストボックスの選択からコンボボックスにデータを入力するにはどうすればよいですか?

分類Dev

ボタンクリックイベントのリストビューにアイテムを追加するにはどうすればよいですか?

分類Dev

CardViewからビットマップを生成する前にCardViewからボタンビューを削除するにはどうすればよいですか?

分類Dev

ブートストラップビューでボタンのマイナスとプラスを作成するにはどうすればよいですか?

分類Dev

ボタンをクリックしたときにリストビューのlistModelを変更するにはどうすればよいですか?

分類Dev

データベースに保存するときにリストビューの行をスキップするにはどうすればよいですか?

分類Dev

データベースに保存するときにリストビューの行をスキップするにはどうすればよいですか?

分類Dev

ビューのボタンからカスタム メソッドを呼び出して、オブジェクトに関連付けられたファイルを削除するにはどうすればよいですか? Railsアプリ

分類Dev

(メッセンジャー)プレビューからスクリプトコードを削除するにはどうすればよいですか?

分類Dev

ボタンクリックのビューからファイルをダウンロードするにはどうすればよいですか?

分類Dev

ビューポート内の任意の場所をクリックして、ブートストラップ/ライトボックスモーダルを閉じるにはどうすればよいですか?

分類Dev

ドロップダウンリストの値をビューからコントローラーに渡すにはどうすればよいですか?

Related 関連記事

  1. 1

    別のビューからターゲット要素でストーリーボードを使用するにはどうすればよいですか?

  2. 2

    ストーリーボードのタッチバーにスクロールビューを追加するにはどうすればよいですか?

  3. 3

    スタックビューを画面の上部に制限するにはどうすればよいですか?ストーリーボードの使用

  4. 4

    ビューバッグの文字列リストからチェックボックスを生成するにはどうすればよいですか?

  5. 5

    カードやボックスのようなリストビューの各セルを作成するにはどうすればよいですか?

  6. 6

    カスタムビューのボタンからクリックイベントに応答するにはどうすればよいですか?

  7. 7

    UWP:コードビハインドではなく、ビューモデル内の別のリストビューからリストビューパーツのクリックをキャッチするにはどうすればよいですか?

  8. 8

    ツリービューノードのすべてのチェックボックスをオフにするにはどうすればよいですか?

  9. 9

    表示されるレポートのレポートビューアに総計ボックスを含めるにはどうすればよいですか?

  10. 10

    バックグラウンドスレッドからUWPアプリの現在のビューを取得するにはどうすればよいですか?

  11. 11

    チャットからBlueJeansのクリップボードにテキストをコピーするにはどうすればよいですか?

  12. 12

    アクティビティのポップメニューからリサイクラービューのチェックボックスを選択するにはどうすればよいですか?

  13. 13

    Reactのデータプレビューでチェックボックスのブール値を表示するにはどうすればよいですか?

  14. 14

    リストビュー内でクリックされたトグルボタンの位置を取得するにはどうすればよいですか?

  15. 15

    リストボックスに動的な名前のチェックボックスをロードするにはどうすればよいですか。名前は<NAME>タグを持つXMLから入力されます。

  16. 16

    リストビューのデータテンプレートにあるチェックボックスに関連付けられた値を取得するにはどうすればよいですか?

  17. 17

    他のDBからデータを受信し、手動で入力し、データをエクスポートしてWebダッシュボードを作成するデータベースを作成するにはどうすればよいですか?

  18. 18

    リストボックスの選択からコンボボックスにデータを入力するにはどうすればよいですか?

  19. 19

    ボタンクリックイベントのリストビューにアイテムを追加するにはどうすればよいですか?

  20. 20

    CardViewからビットマップを生成する前にCardViewからボタンビューを削除するにはどうすればよいですか?

  21. 21

    ブートストラップビューでボタンのマイナスとプラスを作成するにはどうすればよいですか?

  22. 22

    ボタンをクリックしたときにリストビューのlistModelを変更するにはどうすればよいですか?

  23. 23

    データベースに保存するときにリストビューの行をスキップするにはどうすればよいですか?

  24. 24

    データベースに保存するときにリストビューの行をスキップするにはどうすればよいですか?

  25. 25

    ビューのボタンからカスタム メソッドを呼び出して、オブジェクトに関連付けられたファイルを削除するにはどうすればよいですか? Railsアプリ

  26. 26

    (メッセンジャー)プレビューからスクリプトコードを削除するにはどうすればよいですか?

  27. 27

    ボタンクリックのビューからファイルをダウンロードするにはどうすればよいですか?

  28. 28

    ビューポート内の任意の場所をクリックして、ブートストラップ/ライトボックスモーダルを閉じるにはどうすればよいですか?

  29. 29

    ドロップダウンリストの値をビューからコントローラーに渡すにはどうすればよいですか?

ホットタグ

アーカイブ