「viewControllers」プロパティに割り当てられた UINavigationControllers のリストを持つ UITabBarController があります。
各 UINavigationController にはカスタム UIViewController が「rootController」としてあり、このカスタム UIViewController は .xib ファイルから「ビュー」をロードします。この「ビュー」には、UITableView (および UITableView のデータが最初にダウンロードされたときに表示されるその他のコントロール) が含まれています。
そもそも問題なく動作します-最初のタブが選択されているときに最初のView Controllerのテーブルビューが表示され、タブを変更すると他のテーブルビューが表示されます-すべて問題ありません。
私の問題は、これらのテーブル ビューのいずれかで行を選択すると、新しいカスタム ビュー コントローラーがインスタンス化され、プッシュ時に下部バーを非表示にしてから、ナビゲーション コントローラーにプッシュされることです。繰り返しますが、これは期待どおりに機能します。新しいサブビューが表示され、タブ バーが非表示になっています。
問題は、前のビューに戻ると、UITableView の最後の行がタブ バー (正しく再表示された) によって隠されていることです。ボトムバーを非表示にし、前のビューに戻ったときに再度表示するプロセスが混乱しているようです。
誰かがこれに遭遇しましたか?私が間違っているかもしれないことは何ですか?