2018年

1009 ワード

1.scrollViewスクロール終了時のコールバック関数.
人為的なドラッグと関数設定の2つのケースに分けられます.
/**
 *  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/