Swift2:現在のビューコントローラーを閉じて、新しいビューコントローラーを表示します

JoonSoo Park

現在のViewControllerを閉じて、新しいViewControllerを表示したい。

たとえば、チャットアプリケーションには、チャットルームを作成するためのViewControllerが必要です。

メインのビューコントローラーをA、ビューコントローラーを作成するチャットルームをB、チャットルームをCとします。

新しいチャットルームを作成するときは、Bに移動して作成し、自動的にCを提示する必要があります。しかし、Cを閉じるときは、BではなくAに移動したいと思います。

「ああ、くつろぐことで問題が解決する!」と言うかもしれませんが、それは私が望んでいることではありません。
役に立たないミドルビューコントローラーBを削除したい。

そして、私は以下の記事を見ました

現在のViewControllerを閉じて、Swiftの別のビューに移動する方法

しかし、私にとっては、それは機能しません。新しいViewControllerまたはPresentView Controllerを閉じるか、表示するだけで、表示されたらすぐに閉じます。

私を助けてください!

ダニエル・クタ|

私が正しく理解していれば、たとえばAppDelegateにコントローラー参照を保存できます。

    var ANavigationController: UINavigationController?

次に、カスタムセグエを作成します。ここで、宛先コントローラーはANavigationControllerになります。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

新しいビューコントローラーを提示した後、現在のビューコントローラーを閉じます-迅速

分類Dev

ビューコントローラを閉じて、前のビューコントローラを再表示します

分類Dev

ルートビューコントローラーを変更し、すべてのビューコントローラーを閉じます

分類Dev

ビューコントローラーを提示し、それを閉じて、Swiftで別のコントローラーを提示する

分類Dev

いずれかのビュー内のボタンを使用して、ナビゲーションコントローラーとそのすべてのビューコントローラースタックをUIPopupviewで閉じます

分類Dev

ナビゲーションバーがiPhoneXSMaxのビューコントローラーを閉じるときにビューをカットします

分類Dev

UIViewでビューコントローラを表示します

分類Dev

ビューコントローラのスクロールビューがコンテナ内のテーブルビューを表示していません

分類Dev

ビューコントローラのスクロールビューがコンテナ内のテーブルビューを表示していません

分類Dev

ビューコントローラを閉じますが、下にあるビューコントローラを「準備」します

分類Dev

IOS Swift タブ バー コントローラーを閉じて、新しいものを起動します

分類Dev

ビューコントローラを閉じて、その親ビューコントローラに戻るにはどうすればよいですか?

分類Dev

ビューコントローラを閉じて、その親ビューコントローラに戻るにはどうすればよいですか?

分類Dev

ビューコントローラを共通のビューコントローラにポップします

分類Dev

ビューコントローラの提示を却下します

分類Dev

次のビューコントローラーがモーダルに表示されたらすぐに、以前のモーダルに表示されたビューコントローラーを閉じるか削除します

分類Dev

新しいデフォルトの開始ビューコントローラーを作成します

分類Dev

角度サービスから角度ルートを呼び出して、新しいビューとコントローラーをロードします

分類Dev

ルートビューコントローラーのナビゲーションバーを非表示にし、それ以外の場合は表示します-Swift

分類Dev

1つのアニメーションでモーダルビューコントローラーを閉じて提示します

分類Dev

新しいビューコントローラーUIImageViewでの画像の表示

分類Dev

現在のモーダルビューコントローラーのカール効果を閉じて、MFMailComposeViewControllerを開きます

分類Dev

分割コントローラーの詳細ビューがナビゲーションコントローラーを指している場合に、宛先ビューコントローラーをテストします

分類Dev

別のビューコントローラーのサブビューとしてビューコントローラーを追加する

分類Dev

アプリIOSObjectiveCの起動時に新しいビューコントローラーを追加します

分類Dev

アプリを閉じる以外にコーダーを使用してビューコントローラーの状態をすばやく保存する

分類Dev

Swiftでモーダルビューコントローラーを表示および非表示にします

分類Dev

ビューコントローラのビューを全画面表示に展開します

分類Dev

NSSplitViewControllerの2番目のビューコントローラを更新します

Related 関連記事

  1. 1

    新しいビューコントローラーを提示した後、現在のビューコントローラーを閉じます-迅速

  2. 2

    ビューコントローラを閉じて、前のビューコントローラを再表示します

  3. 3

    ルートビューコントローラーを変更し、すべてのビューコントローラーを閉じます

  4. 4

    ビューコントローラーを提示し、それを閉じて、Swiftで別のコントローラーを提示する

  5. 5

    いずれかのビュー内のボタンを使用して、ナビゲーションコントローラーとそのすべてのビューコントローラースタックをUIPopupviewで閉じます

  6. 6

    ナビゲーションバーがiPhoneXSMaxのビューコントローラーを閉じるときにビューをカットします

  7. 7

    UIViewでビューコントローラを表示します

  8. 8

    ビューコントローラのスクロールビューがコンテナ内のテーブルビューを表示していません

  9. 9

    ビューコントローラのスクロールビューがコンテナ内のテーブルビューを表示していません

  10. 10

    ビューコントローラを閉じますが、下にあるビューコントローラを「準備」します

  11. 11

    IOS Swift タブ バー コントローラーを閉じて、新しいものを起動します

  12. 12

    ビューコントローラを閉じて、その親ビューコントローラに戻るにはどうすればよいですか?

  13. 13

    ビューコントローラを閉じて、その親ビューコントローラに戻るにはどうすればよいですか?

  14. 14

    ビューコントローラを共通のビューコントローラにポップします

  15. 15

    ビューコントローラの提示を却下します

  16. 16

    次のビューコントローラーがモーダルに表示されたらすぐに、以前のモーダルに表示されたビューコントローラーを閉じるか削除します

  17. 17

    新しいデフォルトの開始ビューコントローラーを作成します

  18. 18

    角度サービスから角度ルートを呼び出して、新しいビューとコントローラーをロードします

  19. 19

    ルートビューコントローラーのナビゲーションバーを非表示にし、それ以外の場合は表示します-Swift

  20. 20

    1つのアニメーションでモーダルビューコントローラーを閉じて提示します

  21. 21

    新しいビューコントローラーUIImageViewでの画像の表示

  22. 22

    現在のモーダルビューコントローラーのカール効果を閉じて、MFMailComposeViewControllerを開きます

  23. 23

    分割コントローラーの詳細ビューがナビゲーションコントローラーを指している場合に、宛先ビューコントローラーをテストします

  24. 24

    別のビューコントローラーのサブビューとしてビューコントローラーを追加する

  25. 25

    アプリIOSObjectiveCの起動時に新しいビューコントローラーを追加します

  26. 26

    アプリを閉じる以外にコーダーを使用してビューコントローラーの状態をすばやく保存する

  27. 27

    Swiftでモーダルビューコントローラーを表示および非表示にします

  28. 28

    ビューコントローラのビューを全画面表示に展開します

  29. 29

    NSSplitViewControllerの2番目のビューコントローラを更新します

ホットタグ

アーカイブ