美文网首页
scrollView上通过懒加载添加多个控制器的view

scrollView上通过懒加载添加多个控制器的view

作者: 要加油啊小和尚 | 来源:发表于2018-04-28 11:49 被阅读0次

scrollview+多个控制器的view,这里的view个数是<= 5

一般创建好scrollView之后,就要往上面添加控制器的view,常见的做法是利用for循环把控制器的view一下都添加进去,但是这样做是不好的,一下要加载多个view,并且要加载数据,这样会浪费内存资源,因为用户不一定会看每个模块,所以应该是用户点哪个功能按钮,就把对应的模块view加上去

总结为:点哪个按钮就取从子控制器数组中取哪个,就加哪个view,设置好frame,放到scrollView的content对应的位置

滑动完毕,completion监听动画完毕,滚动完毕就会执行,再点回去,就不会调用viewDidload,因为只view只加载一次,viewDidLoad只创建一次

每次点击按钮,让scrollView滚动,滚动完毕,取出控制器的view,盖在scrollview上面

添加子控制器的view到scrollview中,添加哪个呢,告诉我位置就可以了

相关文章

网友评论

      本文标题:scrollView上通过懒加载添加多个控制器的view

      本文链接:https://www.haomeiwen.com/subject/efjguxtx.html