scrollview+多个控制器的view,这里的view个数是<= 5
一般创建好scrollView之后,就要往上面添加控制器的view,常见的做法是利用for循环把控制器的view一下都添加进去,但是这样做是不好的,一下要加载多个view,并且要加载数据,这样会浪费内存资源,因为用户不一定会看每个模块,所以应该是用户点哪个功能按钮,就把对应的模块view加上去
总结为:点哪个按钮就取从子控制器数组中取哪个,就加哪个view,设置好frame,放到scrollView的content对应的位置
滑动完毕,completion监听动画完毕,滚动完毕就会执行,再点回去,就不会调用viewDidload,因为只view只加载一次,viewDidLoad只创建一次
每次点击按钮,让scrollView滚动,滚动完毕,取出控制器的view,盖在scrollview上面
添加子控制器的view到scrollview中,添加哪个呢,告诉我位置就可以了
网友评论