源碼AdScrollerView,一個已經封裝好的UIScrollView的子類,可以自動滾動圖片以及對應的描述語,類似淘寶app首頁的廣告滾動效果。滾動圖片數量不限,并且顯示pageControl.
效果圖:
源碼下載:
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
新聞熱點
疑難解答