後可點擊我有2個視圖控制器VC1和VC2的UITabBarController面積不隱藏
VC1是UITableViewController
並且在任何行的選擇它隱藏了UITabBarController
。然後它被推到VC2(這裏隱藏了UITabBarController
)。現在我在UITabBarController
的區域添加了幾個按鈕,並在其上添加了一些事件,但問題在於它們不可點擊。當我在視圖上的任何位置移動按鈕時,它們都可以很好地工作。
我該怎麼辦?
後可點擊我有2個視圖控制器VC1和VC2的UITabBarController面積不隱藏
VC1是UITableViewController
並且在任何行的選擇它隱藏了UITabBarController
。然後它被推到VC2(這裏隱藏了UITabBarController
)。現在我在UITabBarController
的區域添加了幾個按鈕,並在其上添加了一些事件,但問題在於它們不可點擊。當我在視圖上的任何位置移動按鈕時,它們都可以很好地工作。
我該怎麼辦?
發生了什麼事情是您的Vc屬於UINavigationController,並且UINavigationController與UITabBarController組合在一起。你有隱藏標籤欄,但你沒有增加vC的大小。所以隱藏標籤欄後增加你的Vc的高度。
也是你的VC的viewWillAppear中做到這一點
- (void)viewWillAppear: (BOOL)animated
{
self.hidesBottomBarWhenPushed = YES;
}
感謝您對此進行精確解釋。非常感激! – April
你怎麼隱藏? – Desdenova
在這裏發佈您的代碼 – Sport
[self.tabBarController.tabBar setHidden:YES]; – April