@[无限轮播图] @[3D轮播图] @[广告轮播图]
如果我的代码能帮助到你哪怕是一点点,请点击 star
。感谢你的支持,你的star是我的动力。
SCAdView 是一个轮播控件,支持垂直或水平滚动方向,有限/无限循环轮播,具有 2D 平面效果或 3D 缩放效果。
下载代码并解压,然后将 SCAdView
文件夹复制到您的项目中。
创建或修改您的 podfile
pod 'SCAdView'
然后运行 pod install
应该通过 SCAdViewBuilder
对象来创建 SCAdView,我们可以通过修改 builder 的属性来自定义 SCAdView。
例如:
SCAdView *adView = [[SCAdView alloc] initWithBuilder:^(SCAdViewBuilder *builder) {
builder.adArray = arrayFromService;
builder.viewFrame = (CGRect){0,100,self.view.bounds.size.width,self.view.bounds.size.width/2.f};
builder.adItemSize = (CGSize){self.view.bounds.size.width/2.5f,self.view.bounds.size.width/4.f};
builder.minimumLineSpacing = 0;
builder.secondaryItemMinAlpha = 0.6;
builder.threeDimensionalScale = 1.45;
builder.itemCellNibName = @"SCAdDemoCollectionViewCell";
}];
请参阅 SCAdView.h
文件中的 SCAdViewBuilder 接口。
如果我的代码能帮助到你哪怕是一点点,请点一下star。谢谢你的支持,你的star是我的动力。
SCAdView 是一个支持 2D 平面效果和 3D 缩放效果,可定制上下左右方向滚动,有限/无限循环轮播的轮播控件。
下载源代码并解压,将 SCAdView
文件夹添加到您的项目中。
创建或在您的 podfile 中添加
pod 'SCAdView'
然后到终端 cd 到目录下执行 pod install
在使用时,我们应该通过一个 SCAdViewBuilder
对象来构造 SCAdView,而我们可以通过在构造方法中修改 builder 的属性来定制一个我们想要的 SCAdView。
例如:
SCAdView *adView = [[SCAdView alloc] initWithBuilder:^(SCAdViewBuilder *builder) {
builder.adArray = arrayFromService;
builder.viewFrame = (CGRect){0,100,self.view.bounds.size.width,self.view.bounds.size.width/2.f};
builder.adItemSize = (CGSize){self.view.bounds.size.width/2.5f,self.view.bounds.size.width/4.f};
builder.minimumLineSpacing = 0;
builder.secondaryItemMinAlpha = 0.6;
builder.threeDimensionalScale = 1.45;
builder.itemCellNibName = @"SCAdDemoCollectionViewCell";
}];
请查阅 SCAdView.h
文件中的 SCAdViewBuilder 接口。