[問題] 關於 xib與UInavigationViewController
我有一個疑惑的點想問問看各位先進
今天問題是這樣的
一開始我是用xib做出頁面,但是我頁面上只有一個view沒有controller(這樣對嗎..
然後我大概是用
homeViewController = [[HomeViewController alloc] initWithNibName:nil
bundle:nil];
// 把目標 view 掛進 自己的上一層 view,也就是 superview
[self.view.superview addSubview:homeViewController.view];
//將自己從 superview 中移除
[self.view removeFromSuperview];
這樣的code做頁面移動
看起來好像也是有產生新的controller,應該是對的
後來我看到書上有寫說UInavigationViewController是靠著堆疊的方式在切畫面
這樣在切換rootView的時候,是不是UInavigationViewController是不變的呢
只是換一個rootView蓋上去這樣
那這樣另一種是說在一個view上面加上一個navigationBar
可是到下一頁就不見了,那這種堆疊的精神是不是就消失了??
想請問怎樣的作法才是比較正確的,看起來畫面都是顯示很正常
就不知道差別是什麼,總覺得我理解的觀念好像矛盾了
請先進們幫我看看我是不是胡思亂想了!!!
謝謝~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.178.183
→
10/24 22:44, , 1F
10/24 22:44, 1F
→
10/25 09:12, , 2F
10/25 09:12, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章