私は
UITabBarController
でSwiftで書かれたiOSアプリを持っています5
UIViewControllers
で
。今、私はたくさんの
UIViewControllers
を持っています
UITabBarController
の一部ではない
。同じタブバーを表示できるようにしたいのですが、どうすればいいのかわかりません。どんな手掛かり?
詳細:これは、タブバーにあるView Controllerの1つです。ストーリーボード参照を使用し、View Controllerをより管理しやすい別のストーリーボードに分割します。
だから、全体像:
storyboardIdを使用して最初のNavigation Controllerにアクセスするため、最初のViewControllerはありません。そこから、同じNavigation ControllerにViewControllerが埋め込まれています。そのViewControllerには、2つのコンテナビューがあります。UITableViewが埋め込まれている他のコンテナビューを切り替える「ハンバーガー」ボタンを含む一番下のViewControllerのサイズの1つです。特定のセルを選択すると、Profile ViewControllerそれは同じ絵コンテでもありません。セグエはプッシュに設定されます。いずれにしても、Profile ViewControllerにUITabBarを表示しません
関連した質問
- UIViewControllerRepresentable構造体で、呼び出しにパラメーター 'coder'の引数がありません
- SwiftプロジェクトでViewControllerのデリゲートプロパティにアクセスできないのはなぜですか
- ViewControllerにナビゲーションバーをプログラムで表示するにはどうすればよいですか?
- UIAlertControllerに複数行のメッセージが表示されない
- アプリを起動した後、ラベルがnilになるのはなぜですか?
- ストーリーボードxibライブビューは、左上隅にすべてのサブビューをレンダリングします
- XCode Swift:MultiPeerConnectivity/MCAdvertiserAssistantが接続の受け入れ/拒否ダイアログを表示しない
- IOSMLキットの顔追跡が正しく機能しない
- ld:アーキテクチャarm64の81個の重複シンボル
- Xcode114以降のステータスバースタイルの問題
元気かい? 私が理解したかどうかはわかりませんが、別の画面に移動した後にタブバーを表示しようとしていますか?答えが「はい」の場合、セグエを
show(e.g. push)
に変更してみてください 。-----編集-----
次の2つの方法で行うことができます。
モーダルプレゼンテーション-> 現在のコンテキストを使用する
push(e.g.)
を使用する とnavigation view controller
、Navigation controller -> Attributes inspector -> Navigation Controller -> Uncheck Shows Navigation Bar
に移動するとナビゲーションバーを非表示にすることもできますこれでうまくいくことを願っています! 宜しくお願いします