[問題] 關於 xib與UInavigationViewController

看板MacDev作者 (阿辰)時間12年前 (2012/10/24 17:18), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/2 (看更多)
我有一個疑惑的點想問問看各位先進 今天問題是這樣的 一開始我是用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
從你的敘述看起來,你好像沒有使用UINavigationController?
10/24 22:44, 1F

10/25 09:12, , 2F
是的 目前還沒有
10/25 09:12, 2F
文章代碼(AID): #1GXx9SHf (MacDev)
文章代碼(AID): #1GXx9SHf (MacDev)