1.scrollView 滾動(dòng)結(jié)束時(shí)的回調(diào)函數(shù)糠悼。
分為兩種情況,人為拖動(dòng)和函數(shù)設(shè)置痊末。
/**
* 在scrollView滾動(dòng)動(dòng)畫結(jié)束時(shí), 就會(huì)調(diào)用這個(gè)方法
* 前提: 使用setContentOffset:animated:或者scrollRectVisible:animated:方法讓scrollView產(chǎn)生滾動(dòng)動(dòng)畫
*注意是有帶animated的函數(shù)才行
*/
- (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView
{
[self addChildVcView];
}
/**
* 在scrollView滾動(dòng)動(dòng)畫結(jié)束時(shí), 就會(huì)調(diào)用這個(gè)方法
* 前提: 人為拖拽scrollView產(chǎn)生的滾動(dòng)動(dòng)畫
*/
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
// 選中\(zhòng)點(diǎn)擊對(duì)應(yīng)的按鈕
NSUInteger index = scrollView.contentOffset.x / scrollView.xmg_width;
XMGTitleButton *titleButton = self.titlesView.subviews[index];
[self titleClick:titleButton];
// 添加子控制器的view
[self addChildVcView];
// 當(dāng)index == 0時(shí), viewWithTag:方法返回的就是self.titlesView
// XMGTitleButton *titleButton = (XMGTitleButton *)[self.titlesView viewWithTag:index];
}
2.常用第三方庫(kù)
http://honglu.me/2015/04/10/%E5%BC%80%E5%8F%91%E5%B8%B8%E7%94%A8%E5%B7%A5%E5%85%B7/