私はsegueが私のアプリで働いている方法とちょっと混乱しています。Segueの誤解
私はTabBarController
であり、ViewController
はNavigationController
に埋め込まれています。
私は "mySegue
を" セグエするための識別子を追加しました。私は私のViewController
内のいくつかのアクションを実行するときだから私はそうセグエが行われますが、私は理解していないいくつかのものを持っている
performSegue(withIdentifier: "mySegue", sender: self)
を実行します。
タブバーとナビゲーションバーなしで表示されます。どうして?私は彼らがデフォルトで目に見えるべきだと思った。
私はsegueをアニメーション化したいので、ビューは右から左に表示され、また巻き戻すことができます(単にスワイプして戻る)。しかし、スワイプバックは機能しておらず、ビューは下から上に表示されます。それはなぜです?
ナビゲーションバーにあなたのセグをクリックし、属性インスペクタでタイプがプッシュ、モーダルではないことを確認してください。 –
私はそれをプッシュして運がないように設定しようとしました – moonvader
あなたのSegue *が '(Show eg push)'に設定されていて、あなたのストーリーボードを図示のように設定し、 'performSegue(withIdentifier: "mySegue"、sender:self) 'ですが、***次のViewControllerをナビゲーションスタックにプッシュしませんか?それから、あなたは間違ったことを見ている。一歩踏み込んで、既存のセグや接続を削除してから、それらを再実装してください。 – DonMag