私は静的なセルを持つUITableViewを持っています。これらの静的セルの1つから別のUINavigationControllerにドラッグ&ドロップし、「プッシュ」を選択します。私はアプリを実行し、静的なセルをタップすると何も起こらないことに気付きます。UITableViewCellをUInavigationcontrollerに接続すると何も起こりません
しかし私が同じことをするとき& "Modal"を選ぶとうまくいきます。私は何か見落としてますか?
私は静的なセルを持つUITableViewを持っています。これらの静的セルの1つから別のUINavigationControllerにドラッグ&ドロップし、「プッシュ」を選択します。私はアプリを実行し、静的なセルをタップすると何も起こらないことに気付きます。UITableViewCellをUInavigationcontrollerに接続すると何も起こりません
しかし私が同じことをするとき& "Modal"を選ぶとうまくいきます。私は何か見落としてますか?
親UINavigationController内のビューコントローラ間でセグメンテーションを行う場合にのみ、「プッシュ」遷移を使用できます。
あなたのナビゲーションコントローラは、あなたのアプリケーションの初期ビューコントローラである必要があります。また、テーブルセルがタップされている場合は、UINavigationControllerではなくView Controller(おそらくカスタムUIViewControllerサブクラス)に分割したいと思うでしょう。
次とあなたのストーリーボードを設定していることを確認してください:
のUITableViewController - これはあなたのナビゲーションコントローラのルートビューコントローラ(セグエのように見えますが、途中で別のアイコンが表示されているテーブルビューコントローラにナビゲーションコントローラから矢印があるはずです)に設定する必要があります
もう1つビューコントローラ - これは、テーブルセルをクリックしたときに表示するビューコントローラです(おそらく作成した顧客のUIVewControllerサブクラス)。ナビゲーションコントローラーではないはずです。
ありがとう!!!私は「モーダル」移行に満足しています。それは私とうまく動作します。私はそれを続けて使うことができますか? – user836026