「下」ボタンをクリックすることができません:私はそうのように私のタブバーを隠す隠しTabBarの
self.tabBarController.tabBar.hidden = NO;
そして今、それはかつて私は(上にUIWebView
あるビューを伸ばすに立っていた黒いバーがあるので、またはその下にあるか?)その空きスペース。 UIWebView
はUIViewController
です。
制約のためのコード:
if(self.tabBarController.tabBar.hidden){
self.webviewBottomConstrain.constant = -self.tabBarController.tabBar.frame.size.height;
}else{
self.webviewBottomConstrain.constant = 0;
}
しかし、私はTabBarにはそれが意志だった場所にデバイスをタップする場合、私は、デフォルトではとても似ている制約とそれを行います実行しないでください。あたかもタブバーの大きさに目に見えないものがあるかのようです。私もそれを隠すことを試みたthis thread sugests。それでも同じ結果。
更新:あなたが目に見えないタブバー上でタップすると、タップは、あなたは、そのを設定することで、あなたのタブバーを非表示タブバー
これは、タブバーが表示されているときとは異なる表示ロジックを適用しません。タブバーを表示するとNOに設定し、タブバーを非表示にするとYESに設定する必要がありますか? – h3dkandi
これは文字通り私のために働いた唯一の解決策です – Adam