[英]ios:click on navigation button overlaps views on tabbar view
我的應用程序很簡單,但是作為iOS的新手,我無法檢測到實際問題在哪里.iam的Tabbar控制器具有四個按鈕,並且對於每個按鈕,我都采用了導航控制器,並且為所有按鈕都附加了一個視圖控制器。問題是當我單擊導航欄按鈕項目時。該視圖出現在選項卡視圖的頂部。當我單擊選項卡按鈕B並返回到選項卡按鈕時,當我單擊導航按鈕時出現相同的視圖,但沒有實際顯示選項卡的視圖。
-(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
{
[self.navigationController popToRootViewControllerAnimated:YES];
}
但是我仍然面臨着同樣的問題。如果可能的話,請提供解決方案
嘗試這個,
添加Tabbar的didSelectViewController
委托方法,並添加代碼以彈出到根視圖控制器,如下所示
- (void)tabBarController:(UITabBarController *)tabBarController
didSelectViewController:(UIViewController *)viewController {
[viewController.navigationController popToRootViewControllerAnimated:YES];
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.