1. 在代理didEndDrag方法中(手指离开时刻调用),用contentOffset来判断是否触发上拉加载网络数据。此时只加载数据,并没有创建对应的view来显示数据。
2.在didEndDecelerating方法里面(当scrollview停止滚动时调用),创建对应数量的view并显示数据。
注意事项:
1. scrollview的contentSize可以在xib中设置,也可以由代码设置。此时可以设置priority,来解决两者的冲突。
2.加载视图后,先添加约束,再调用[ setNeedsDisplay];
网友评论