TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Sep 2016 |
Maintained by dwanghello.
在AppDelegate.m中引入头文件
#import "DWScrollPictures.h"
#import "新特性控制器.h"
#import "首页控制器.h"
self.window =[[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
[DWScrollPictures dw_AppdelegateNewFeaturesWindow:self.window newFeaturesVC:[[新特性控制器 alloc] init] mainVC:[[首页控制器 alloc] init]];
return YES;
#import "DWScrollPictures.h"
<DWScrollerPageCountDelegate>
@property (strong, nonatomic) DWScrollPictures *features;
- (DWScrollPictures *)features {
if (!_features) {
_features = [[DWScrollPictures alloc] init];
}
return _features;
}
/**
* 设置引导图/本地
*
* @param view 当前控制器View
* @param delegate 代理遵守者
* @param imageNameArray 引导图数组
* @param pageImageView imageView/某个imageView/imageView总量
*/
[self.features dw_SetNewFeaturesView:self.view delegate:self imageName:@[@"IMG_1.JPG",@"IMG_2.JPG",@"IMG_3.JPG",@"IMG_4.JPG"] pageImageView:^(UIView *pageImageView, int imageCount, int imageAllCount) {
}];
dw_SetNetworkingNewFeaturesView:self.view delegate:self imageLinkArray:@[@"网络链接"] pageImageView:^(UIView *pageImageView, int imageCount, int imageAllCount) {}
- (void)dw_NewFeaturesPageCount:(double)pageCount imageCount:(NSInteger)imageCount{
/**
* @param pageCount 当前所在界面索引
* @param imageCount 新特性图片总数
*/
}
#import "DWScrollPictures.h"
@property (strong, nonatomic) DWScrollPictures *rebirth;
//设置pageController选中时的颜色
[self.rebirth setPageSelctColor:[pageController选中时的颜色]];
//设置pageController未选中时的颜色
[self.rebirth setPageNormalColor:[pageController未选中时的颜色]];
[self.rebirth dw_SetShufflingFigureView:所在视图 sizeY:轮播图Y值 height:轮播图高度 pageY:pageY值 imageArray:@[@"本地图片名称数组"] timeInterval:轮播时间 animateTimer:完成每次的轮播的时间];
//设置轮播图方向---默认为顺时针
[self.rebirth setDirection:DWGoAgainstShuffling];
[self.networkongrebirth dw_SetNetworkingShufflingFigureView:所在视图 sizeY:轮播图Y值 height:轮播图高度 pageY:pageY值imageLinkArray:@[@"网络图片链接数组"] timeInterval:轮播时间 animateTimer:完成每次的轮播的时间];
//开始进行轮播
[self.rebirth dw_startShuffling];
//停止自动轮播
[self.rebirth dw_stopShuffling];
//删除pageController
[self.rebirth dw_removePageControl];
/**
* 获取被点击的轮播图索引
*
* @param index 被点击的轮播图索引
*/
- (void)dw_ShufflingFigureSelectImageCount:(NSInteger)index;
/** 设置轮播图翻转样式 */
@property (assign, nonatomic) DWAnimationType animationType;
/** 设置动画的过度方向 */
@property (assign, nonatomic) DWSubtype subtype;
/** 设置动画时间 */
@property (assign, nonatomic) double duration;