iPhoneのナビゲーションの問題
-
06-07-2019 - |
質問
タブバーアプリを持っていますが、最初のタブはボタンのある画像です。ボタンをタッチすると、Webビューがプッシュされます。他のタブはプレーンWebビューです。これらは正常に機能しますが、新しいビューにプッシュするたびに空白になります(上部の[戻る]ボタンを除く)
質問:
プッシュされたWebビューにはxibが必要ですか?
loadRequestコードは正確にどこにありますか? (タブバービューでawakeFromNibを使用しました)
戻るボタンを押すと、トップナビゲーションバーを非表示にするために追加できるフックやメソッドがありますか?
解決
最初に、何に対しても.xibは必要ありません。いつでもコードでビューを構築できます。
次に、「ウェブビューをプッシュ」とはどういう意味ですか。および「新しいビューへのプッシュ」?そのページにUINavigationControllerを使用していますか?最初はタブに正しいページが表示されると言っていますが、サブビューをスタックにプッシュすると空白になりますか?
loadRequestが必要な場所はviewDidLoadにあると思われますが、何をしようとしているかを確認する必要があります。
トップナビゲーションバーを非表示にする場合、次のようなものを探していますか:
self.navigationController.navigationBarHidden = YES;
もしそうなら、あなたがしなければならないのは、ナビゲーションバーを非表示にしたいページ上でそれを設定することです。戻るボタンとは関係ありません。
所属していません StackOverflow