[問題] nav bar 出現於非 window.rootView 的作法

看板MacDev作者 (skill)時間11年前 (2013/10/11 15:17), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
各位大大好 網路上的 navigation bar 教學 我看到的都是設定在 didFinishLaunchingWithOptions 裡的 self.window.rootViewController = self.navigationController; 那如果我想要在其他特定的頁面才 "加入"(不是hidden=NO) navigation bar 要如何做呢? 謝謝QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.3.187

10/11 15:34, , 1F
UIViewController *cntrl = [[... alloc] init];
10/11 15:34, 1F

10/11 15:34, , 2F
UINavigationController *nav =
10/11 15:34, 2F

10/11 15:34, , 3F
[[... alloc] initWithRootViewController:cntrl];
10/11 15:34, 3F

10/11 17:54, , 4F
QQ 謝謝 ㄜ 我還以為只能加在 root view ...Orz
10/11 17:54, 4F

10/11 17:58, , 5F
謝謝QQ 成功了
10/11 17:58, 5F
先前我是在 viewDidLoad裡面加上 UINavigationController *navController = [[UINavigationXXX alloc] xxxxxx]; 然後 [self.view addSubview: navController.navigationBar]; 不過感覺很怪啊 現在這個解法正常多了orz ※ 編輯: issuemylove 來自: 118.163.3.187 (10/11 18:00)
文章代碼(AID): #1ILwO41J (MacDev)
文章代碼(AID): #1ILwO41J (MacDev)