您的位置:首页 > 其它

两个iCarousel联动

2016-06-19 10:39 381 查看
像iPhone切换应用时一样的界面布局,上下两个iCarousel,拖动任一个,另一个跟着一块儿动。 https://github.com/nicklockwood/iCarousel/issues/231
ou can sync them perfectly. In the carouselDidScroll delegate
event of one carousel set the scrollOffset of the other carousel to match the first one (the scrollOffset is now readwrite and public)

iCarousel* carouselTop;
iCarousel* carouselBottom;

//当前正在拖动的carousel
iCarousel* _dragingCarousel;

- (void)carouselWillBeginDragging:(iCarousel *)carousel{
   _dragingCarousel = carousel;
}

- (void)carouselDidScroll:(iCarousel *)carousel{

    //不然会引起循环滚动。
   if(_dragingCarousel != carousel){
       return;
    }

    
   if(carousel ==
carouselTop ){

        carouselBottom.scrollOffset = carousel.scrollOffset;
    }elseif(carousel ==
carouselBottom ){

        carouselTop.scrollOffset = carousel.scrollOffset;
    }

    
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  iCarousel 两个 2 联动 two