程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> ios-怎麼在每個視圖控制器上創建導航控制器

ios-怎麼在每個視圖控制器上創建導航控制器

編輯:編程解疑
怎麼在每個視圖控制器上創建導航控制器

我在分欄控制器上加了4個視圖控制器,只能在根視圖控制器上加導航控制器,分欄控制器上的每個視圖控制器都加上導航控制器,怎麼做。圖片說明圖片說明圖片說明

最佳回答:


每一個viewController都得有一個UINavigationController 就行了,類似我下面的寫法就行了

 HomePageVC * HomeVC = [[HomePageVC alloc] init];
    UINavigationController * HomeNav = [[UINavigationController alloc] initWithRootViewController:HomeVC navigationBarBackgroundColor:backGroudColor];

    ChatSessionVC *msgVC = [[ChatSessionVC alloc] init];
    UINavigationController *msgNav = [[UINavigationController alloc]initWithRootViewController:msgVC navigationBarBackgroundColor:backGroudColor];

    FindHomeVC * FindVC = [[FindHomeVC alloc] init];
    UINavigationController * FindNav = [[UINavigationController alloc] initWithRootViewController:FindVC navigationBarBackgroundColor:backGroudColor];

    MineVC * UserVC = [[MineVC alloc] init];
    UINavigationController * UserNav = [[UINavigationController alloc] initWithRootViewController:UserVC navigationBarBackgroundColor:backGroudColor];
    [UserNav setNavigationBarHidden:YES];

    NSArray *tabArray = @[HomeNav,msgNav,FindNav,UserNav];
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved