Storyboardを使用せずにView Controllerを解除するにはどうすればよいですか?これを実現するにはUINavigationControllerを使用する必要がありますか?どのようにしない場合は?Storyboard Swiftを使用せずにViewControlelrを右にスワイプする
答えて
ビューコントローラを却下する方法が提示ビューコントローラに閉じメソッドを呼び出すことです。親から子コントローラを提示した場合は、self.present(_:animated:)
に電話してself.dismiss(animated:)
に電話することができます。 navControllerを使用してnavigationController.push(_:animated:)
を呼び出した場合は、ナビゲーションコントローラにnavigationController.popViewController(animated:)
という名前を付けるように指示する必要がありますが、メソッド名は正確ではないかもしれませんが、オートコンプリートで把握できるはずです。
私はこの方法を使いました。それがポップアップされたときに表示されるか、それだけでは見えないのですか? – Mahan
これを聞いてうれしいのはあなたのために働いています!ビューコントローラをポップすると、実際には消えてしまいます。保持サイクルがない限り。ビジュアルメモリデバッガを使用してxcodeでアプリケーションを解析し、ビューコントローラのクラス名を検索することができます。 –
yeatしかし、私がビューコントローラをポップアップして別のものをプッシュすると、以前のものにスワイプすることができますが、このスワイプ機能を無効にしたくないのですが、ムーポイントはVCが実際にはなくなっています – Mahan
右にスワイプしたいのであれば、却下ではありませんが、UIViewController
をUINavigationController
に埋め込みたいと思っています。例えば
:
if let vc = UIStoryboard(name: "YourStoryboard", bundle: nil).instantiateViewController(withIdentifier: "YourViewController") as? YourViewController {
let navigation = UINavigationController(rootViewController: vc)
navigationController?.pushViewController(vc, animated: true)
}
- 1. スワイプでストーリーボードを使用せずにビューを作成して移行する
- 2. スワイプ左または右スクロールせずにCSSまたはJS?
- 3. Swift NSBitmapImageFileTypeを使用せずにNSImageをNSdataに変換する
- 4. XamarinをスワイプするときにCarouselViewで左右にスワイプを無効にする
- 5. Swift 3で新しいView Controllerを表示するには右にスワイプする方法は?
- 6. リスト項目を左にスワイプして右にスワイプしますか?
- 7. Swift StoryBoardエラー
- 8. Bootstrap Modal - >左右にスワイプ
- 9. iPhoneシミュレータは右にスワイプしますが、左にスワイプしませんか?
- 10. UITABLEVIEWをスワイプで右にスワイプしたときのアクションを追加
- 11. GridViewで左にスワイプして右にスワイプします
- 12. storyboardとand tableViewを使用せずにXcode 4.2でNavigationControllerを開発するには?
- 13. スワイプ - SWIFT
- 14. 記事ページのナビゲーション左または右にスワイプを使用する - イオン3
- 15. Swiftのナビゲーションコントローラを使用せずにタブバーメニューを子ビューに伝播する方法
- 16. View Controllerを使用せずにSwiftにuitabbarアイテムを作成する方法
- 17. divをウェブページの左右にスワイプ
- 18. jQueryでAndroidのキャンセル/バックスワイプ(スワイプを左から右にスワイプ)
- 19. justTouched()をトリガーせずにLibgdxでスワイプを検出する方法?
- 20. ViewPagerスワイプを右から左に、左から右に無効にする
- 21. StoryBoardを使用せずに2つの異なるUILabelのベースラインを整列する方法
- 22. ウェブページのために左右にスワイプ
- 23. rawValueを使用せずにSwiftでNS_ENUMをラップするNSNumberプロパティの比較
- 24. Objective-Cランタイムを使用せずにSwiftでクラスをインスタンス化する方法
- 25. Swift 3でXIBを使用せずにNSViewControllerをプログラムで作成する
- 26. Swift 3:UIImagePickerControllerを使用せずに写真/カメラロールから写真をロードする
- 27. 角度ブートストラップコルカールで左右にスワイプを無効にする
- 28. StoryboardでカスタムUITableViewControllerクラスを使用する
- 29. PageControlをStoryboardで使用するScrollView
- 30. RecyclerViewで左または右にスワイプ
UISwipeGestureRecognizerを試しましたか?あなたはそれを設定すると、あなたは '聞かせswipeGesture = UISwipeGestureRecognizer(:自己、アクション:ターゲット#selector(解任))のような何かを行うことができます swipeGesture.direction = .RIGHT ' –
を任意のビューコントローラを却下ようなものは何もありません。 VCをオフスクリーンにする方法は、使用するコンテナビューコントローラに限定されています。 Dismissingはモーダルプレゼンテーション、ポップはナビゲーションコントローラなどのためのものです。レイアウトはレイアウトによって異なります。 –
@spenseram私は実際にストーリーボードなしでウインナビゲーションコントローラを使用しました。 – Mahan