IOS开发:RootViewController是什么,还有个MainViewController等视图控制器。

RootViewController到底是干嘛的呢?它的作用是什么呢》视图控制器不是可以自定义的嘛?例如我定义一个UIViewController为:testViewCo... RootViewController到底是干嘛的呢?它的作用是什么呢》
视图控制器不是可以自定义的嘛?例如我定义一个UIViewController为:testViewController;
然后再里面建立内容还不是一样?
把RootViewController加到Windows里面有什么用?
看书说它是根视图。那么是一定要创建的嘛?
它是怎么控制其他视图的?
求大神指导,本人小白;

他们到底是干嘛的呢?
展开
 我来答
Getline
推荐于2018-03-03 · 科技领域创作者
Getline
采纳数:405 获赞数:2705

向TA提问 私信TA
展开全部
RootViewController 根视图控制器。搭积木玩过吧,类似最下面一块积木。其他视图控制器都是在这个rootviewcontroller的基础上push。最下面只能放一块积木,至于这个积木是什么颜色,你需要自己定制,这就是下面的mainViewController了。
MainViewController 是你自己定制的一个控制器,你可以把这个视图控制器设置成为你的rootViewController(比如下面一块积木我可以放蓝色也可以放红色,但他们都是rootViewController)。不知道这么说你能明白不。
另外建议看看《无限互联ios》开发视频,跟着做。比纠结这些有用,用几次就知道该怎么用了。
追问

提交追问字数超过限制了,所以我截屏了。



追答
你可以把window的rootViewController属性 看成一个UIViewController 的容器,你需要把自定义的UIViewController 对象放进去。

比如 rootViewController 是你手里的杯子,而自己定制的MainViewController就是水或者咖啡或者可乐。
百度网友2238f6a3bc
2014-03-13
知道答主
回答量:16
采纳率:0%
帮助的人:15.9万
展开全部
rootViewController就是你打开app显示的第一个页面的控制器,实际上你是要把你的testViewController设置成rootViewController,而不是创建一个rootViewController
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式