まずは私はまだスウィフトの新人ですので、私に同行してください。ビューコントローラA(ナビゲーション階層のルートビューコントローラ)にあり、ビューコントローラBをポップアップ(画面全体をカバーする)として表示したいとします。 そのポップアップが必要で、ナビゲーション階層の一部として残したいと思います。その後、そのポップアッププッシュからコントローラCを水平遷移で表示します。どうすればいい?私はセグを使用しています。私はちょうど使用するセグを知らない。私はモーダルまたはポップオーバーセグを使用してビューコントローラAからビューコントローラBに移動する必要がありますか?または、プッシュセグを使用してカスタムトランジションを使用するだけですか?私はカスタムトランジションを使用したくないと思っていますが、あなたの考えを教えてください。View Controllerを縦に表示するにはどのようなセグを使用しますか?
答えて
埋め込みあなたのViewController Bのためのプッシュを使用し、モーダルナビゲーションコントローラを提示。
私はこれをしましたが、ビューコントローラBからビューコントローラCへ行くとき、トランジションは水平(右から左)の代わりに垂直です。まるでビューコントローラCがナビゲーション階層の一部でないかのようです。 –
どのようにviewController Cをナビゲーションスタックにプッシュしますか?コードを表示 – Malik
私はプッシュセグを使用しています:self.performSegue(withIdentifier: "pushToChosenContentVC"、送信者:nil) –
VCを下から表示するには、次のコードを使用します。
let alertVC = UIStoryboard.init(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "CustomAlertViewController") as! CustomAlertViewController
alertVC.modalPresentationStyle = UIModalPresentationStyle.overCurrentContext
self.present(alertVC, animated: true, completion: nil)
そして、さらに、ナビゲーションコントローラに他のVCの
それはうまくいきますが、後で別のポップアップとして表示される代わりに、後で別のビューコントローラーにプッシュすると、よく右から左に切り替わります。 –
- 1. 2つのセグを同じView Controllerに渡す方法は?
- 2. View Controllerのポップアップ、View Controllerの解除、巻き戻しセグの使い分けの違いは何ですか?
- 3. Table View Controllerのタイプを通常のView Controllerに変更するにはどうすればよいですか?
- 4. Table View Controllerを自分のView Controllerサブクラスに設定するにはどうすればよいですか?
- 5. iOSでappdelegateから別のView Controllerを表示するには
- 6. Nav ControllerにプッシュしないでViewを表示するにはどうすればいいですか?
- 7. Swift 3 View Controllerを表示
- 8. View Controllerから別のView Controllerに時間を転送するにはどうすればいいですか?
- 9. iOSでアプリを開いた後、View Controllerを表示するにはどうすればよいですか?
- 10. iOS UIActivity View Controller:リスト表示ボタンに追加しますか?
- 11. storyBoardを使用してMFSlideviewcontrollerのView Controllerを設定するにはどうすればよいですか?
- 12. ブートストラップパネルを使用してボタンを縦に表示するにはどうすればよいですか?
- 13. iOSのView Controllerで複数のView Controllerを表示する方法
- 14. View Controller ContainmentはiOS 5ではどのように機能しますか?
- 15. AVAudioPlayerは、セグ後に再生を続け、元のView Controllerに戻ったときに再起動します。どのように停止できますか?
- 16. iOS - 提示されたView ControllerをそのViewの外に触れないようにします。
- 17. View Controller Programming Guideからこの画像内に破線がどのように表示されますか?
- 18. セグを使用しているときにView Controllerの状態を保持する
- 19. AppDelgateからView Controllerを表示
- 20. キーボードのツールバーとView Controllerをどのように接続しますか?
- 21. View Controllerの配列内のView Controllerを解放するにはどうすればいいですか?
- 22. どのように次のビューデータにセグを使用しますか? nextPart FUNC
- 23. plotly jsを使用して縦書きテキストを表示するにはどうすればよいですか?
- 24. Swift 3 'self.present'を使用して新しいView Controllerを表示する
- 25. ボタンをクリックしてView Controller内の「View」要素を非表示にするにはどうすればよいですか? iOS
- 26. 古いデバイス用に異なるView Controllerをロードするにはどうすればよいですか?
- 27. View Controllerは、UIAlertViewControllerが表示されているときに別のView Controllerを背景レイヤーとして表示しますか?
- 28. ViewDidAppearを使用してView Controllerを表示し、終了時に再び開く
- 29. .swiftを変更してView ControllerではなくTable View Controllerに接続する
- 30. 複数のView Controllerで1つのxibを使用するにはどうすればよいですか?
あなたはそれを下から提示したいのですか、またはポップアップが必須であるとしますか? – Ishika
私はそれを下から提示したい、そして、後で水平(右から左へ)の遷移を持つ別のView Controllerに移行したいと思っています。 –
以下のコードを試してください。要件ごとに変更されます。 – Ishika