ios自动滚动图片功能源码_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > ios自动滚动图片功能源码

ios自动滚动图片功能源码

 2014/12/29 12:02:42  herrny  程序员俱乐部  我要评论(0)
  • 摘要:源码AdScrollerView,一个已经封装好的UIScrollView的子类,可以自动滚动图片以及对应的描述语,类似淘宝app首页的广告滚动效果。滚动图片数量不限,并且显示pageControl.效果图:<ignore_js_op>源码下载:http://code.662p.com/view/9763.html使用方法:导入demo中的AdScrollerView文件夹,并导入头文件:#import"AdScrollView.h"#import"AdDataModel
  • 标签:功能 图片 iOS 源码

源码AdScrollerView,一个已经封装好的UIScrollView的子类,可以自动滚动图片以及对应的描述语,类似淘宝app首页的广告滚动效果。滚动图片数量不限,并且显示pageControl. 
效果图:

  • <ignore_js_op>class="zoom" src="/Upload/Images/2014122912/CFFC462A7DF513FE.gif" alt="" width="320" /> 

源码下载:

http://code.662p.com/view/9763.html


使用方法


导入demo中的AdScrollerView文件夹,并导入头文件: 
#import "AdScrollView.h" 
#import "AdDataModel.h" 

示例代码: 
AdScrollView * scrollView = [[AdScrollView alloc]initWithFrame:CGRectMake(0, 64, UISCREENWIDTH, 150)]; 
    AdDataModel * dataModel = [AdDataModel adDataModelWithImageNameAndAdTitleArray]; 
    //如果滚动视图的父视图由导航控制器控制,必须要设置该属性(ps,猜测这是为了正常显示,导航控制器内部设置了UIEdgeInsetsMake(64, 0, 0, 0)) 
    scrollView.contentInset = UIEdgeInsetsMake(-64, 0, 0, 0); 
     
    NSLog(@"%@",dataModel.adTitleArray); 
    scrollView.imageNameArray = dataModel.imageNameArray; 
    scrollView.PageControlShowStyle = UIPageControlShowStyleRight; 
    scrollView.pageControl.pageIndicatorTintColor = [UIColor whiteColor]; 
     
    [scrollView setAdTitleArray:dataModel.adTitleArray withShowStyle:AdTitleShowStyleLeft]; 
     
    scrollView.pageControl.currentPageIndicatorTintColor = [UIColor purpleColor]; 
    [self.view addSubview:scrollView]; 

注:图片的内容和文字的描述请在AdScrollerView文件夹中的AdDataPlist.plist文件配置,详细请参考Demo.

 

详细说明:

http://ios.662p.com/thread-2333-1-1.html

发表评论
用户名: 匿名