1

基本的に、UIWebView を含む 1 つのページにリンクできる 2 つのボタンがあります。最初のボタンは Tab Bar Controller 経由なので、当然下に Tab Bar がありますが、それで問題ありません。ただし、2 番目のボタンはナビゲーション コントローラーに接続されているページ上にあるため、このボタンから UIWebView ページを開くと、ナビゲーション バーが表示されます。これは、ナビゲーション バーに対応するようにサイズ設定されていないため、UIWebView のサイズ設定を無効にしているようです。

UIWebViewページでナビゲーションバーを非表示にしようとしましたが(これは機能します)、そのUIWebViewページにアクセスした後にアクセスしたページには、ナビゲーションバーも非表示になっているようです。

詳しくは、下の 2 つの画像を参照してください。

http://i.stack.imgur.com/aQ4yG.png ← [タブバーからページを開く場合] http://i.stack.imgur.com/pM90H.png ← [からページを開く場合]ナビゲーション バー ページ]

私の質問は次のとおりです。ナビゲーションバーがあるかどうかに応じて UIWebView の位置が変わるように変更するにはどうすればよいですか。 または そのUIWebViewページだけでナビゲーションバーを非表示にするにはどうすればよいですか? 他のすべてのページで非表示にしないと。

ありがとうございます

4

1 に答える 1

0

ナビゲーション バーを非表示にする代わりに、Web ビューのフレームを拡張して、その下のナビゲーション バーを非表示にすることができます。

于 2013-11-04T13:10:38.757 に答える