作者steny138 (阿辰)
看板MacDev
标题[问题] 关於 xib与UInavigationViewController
时间Wed Oct 24 17:18:17 2012
我有一个疑惑的点想问问看各位先进
今天问题是这样的
一开始我是用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
1F:→ kros:从你的叙述看起来,你好像没有使用UINavigationController? 10/24 22:44
2F:→ steny138:是的 目前还没有 10/25 09:12