# XWCarouselPageView **Repository Path**: xwlm/XWCarouselPageView ## Basic Information - **Project Name**: XWCarouselPageView - **Description**: 图片轮播控件 - **Primary Language**: Objective-C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2017-04-14 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 简介 XWCarouselPageView 是个广告轮播控件,支持手动和xib加载,block监听点击;页码的位置内置居中、居左、居右三种样式;支持本地图片和网络图片url地址初始化。 ### 使用 1. 可以将项目中的XWCarouselPageView.h和XWCarouselPageView.m 文件拉入项目(需要依赖SDWebImage) 2. 也可以用cocoapods 输入命令 pod 'XWCarouselPageView' 代码初始化 ``` -(XWCarouselPageView *)myCarousePageView{ if (_myCarousePageView) { return _myCarousePageView; } else{ _myCarousePageView = [XWCarouselPageView directWithFrame:CGRectMake(0, 64, self.view.frame.size.width, 180) ImageArr:@[@"1",@"2",@"3",@"4"] AndImageClickBlock:^(NSInteger index) { NSLog(@"点击了%li",(long)index); }]; _myCarousePageView.carouselPageViewAlignment = XWCarouselPageViewAlignmentCenter; return _myCarousePageView; } } ``` xib初始化 ``` self.myCarousePageViewFromXib.imageArr = @[@"1",@"2",@"3",@"4"]; self.myCarousePageViewFromXib.clickBlock= ^(NSInteger index) { NSLog(@"点击了%li",(long)index); }; ``` ### 效果图 ![输入图片说明](https://dn-xwstorge.qbox.me/XWCarouselPageView%E6%95%88%E6%9E%9C%E5%9B%BE.gif "在这里输入图片标题")