1.scrollView 滚动结束时的回调函数。
分为两种情况,人为拖动和函数设置。
/**
* 在scrollView滚动动画结束时, 就会调用这个方法
* 前提: 使用setContentOffset:animated:或者scrollRectVisible:animated:方法让scrollView产生滚动动画
*注意是有带animated的函数才行
*/
- (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView
{
[self addChildVcView];
}
/**
* 在scrollView滚动动画结束时, 就会调用这个方法
* 前提: 人为拖拽scrollView产生的滚动动画
*/
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
// 选中\点击对应的按钮
NSUInteger index = scrollView.contentOffset.x / scrollView.xmg_width;
XMGTitleButton *titleButton = self.titlesView.subviews[index];
[self titleClick:titleButton];
// 添加子控制器的view
[self addChildVcView];
// 当index == 0时, viewWithTag:方法返回的就是self.titlesView
// XMGTitleButton *titleButton = (XMGTitleButton *)[self.titlesView viewWithTag:index];
}
2.常用第三方库
http://honglu.me/2015/04/10/%E5%BC%80%E5%8F%91%E5%B8%B8%E7%94%A8%E5%B7%A5%E5%85%B7/
网友评论