縱向輪播的視圖 可自定義多個(gè)屬性 控制動(dòng)畫(huà)開(kāi)啟關(guān)閉

Jan-22-2019 17-08-35.gif
使用方式:
導(dǎo)入頭文件:
#import "ZBCycleVerticalView.h"
使用純代碼或XIB聲明:
@property (strong, nonatomic) IBOutlet ZBCycleVerticalView *cycleView;
self.cycleView.direction = ZBCycleVerticalViewScrollDirectionUp;
self.cycleView.dataArray = array;
self.cycleView.block = ^(NSInteger index) {
NSLog(@"%ld",(long)index);
};
原理:
使用UIView動(dòng)畫(huà)+NSTimer定時(shí)器+兩個(gè)垂直方向的View進(jìn)行循環(huán)輪播,如下圖:

Jan-22-2019 17-18-01.gif