簡體   English   中英

ios:單擊導航按鈕會在標簽欄視圖上重疊視圖

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM