ナビゲーションコントローラー(クラシック)を備えたTabbarアプリケーションがあります。
URLが選択されると、ある時点でWebViewコントローラーが適切なURLアドレスとともに表示されます。
ウェブビューをその上に配置するタブバー領域を使用できるようにしたい。[self.tabBarController.tabBar setHidden:TRUE]を試しました。
しかし、これはタブバーを白くします。
これどうやってするの?
テオ
を使用できますtheView.hidesBottomBarWhenPushed
。次に、ビューをナビゲーションスタックにプッシュすると、下部のバー(タブバー)が非表示になります。
ビュー自体の内部からタブバーを非表示にする場合、afaikの唯一の方法は.hidden = YES
、フレームを使用または変更してタブバーを非表示にすることです。次に、空のスペースを埋めるために、ビューのフレーム(より具体的には高さ)を変更する必要があります。
UIView
を保持しているタブバーがまだ上にあるため、高さを変更しても何も起こりませんUIWebView
。あなたはこの程度まで何かをする必要があります:
[[[[UIApplication sharedApplication] delegate] window] addSubview:webView];
私が今抱えている唯一の問題は、それを保持しているものwebView
の後ろに引っ張られているということです。UIView
:(
私はあなたがIBOutlet
そこにフックを入れて実行するsendToBack
ことができると思いますがUIView
、私はより良い解決策を探し続けるつもりです。