五个控制器的view一下子都创建出来,这个是不好的,因为用户还没看到后面的四个模块,为什么要创建出来呢,一下子都创建view出来,同时会创建出很多cell,这是很浪费的,有可能用户就根本不关注后面的模块,应该是用到哪个模块才创建哪个模块,控制器的view是懒加载的,用到它才会创建出来,哪里用到它呢,在for循环中点view的时候,会访问控制器的view,只要一访问,发现是空的,就会调用get方法去创建,因为for循环,会把控制器的view一口气都创建出来,所以不应该用到for循环,而是用到哪个就取出对应的view来创建,而初始化创建子控制器,并且加到它的父控制器的时候,这个时候没有创建出来view
网友评论