_headerView = [[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, hView.frame.size.width, hView.frame.size.height)];//创建滚动视图
_headerView.contentSize = CGSizeMake(self.view.frame.size.width*_imageArr.count , 200);//滚动视图的总体大小
_headerView.bounces = NO; //是否反弹
_headerView.pagingEnabled = YES;//是否分页
_headerView.delegate = self;//代理为自己
_headerView.showsHorizontalScrollIndicator = NO;//是否滚动
_headerView.showsVerticalScrollIndicator = NO;
[hView addSubview:_headerView];
for (int i = 0; i<_imageArr.count; i++) {
UIImageView * imageV = [[UIImageView alloc]initWithFrame:CGRectMake(0 + _headerView.frame.size.width*i, 0, _headerView.frame.size.width, _headerView.frame.size.height)];
[imageV setImage:[UIImage imageNamed:_imageArr[i]]];
[_headerView addSubview:imageV];
}
UIPageControl * pageControl = [[UIPageControl alloc]initWithFrame:CGRectMake(0, _headerView.frame.size.height - 30, self.view.frame.size.width, 30)];//添加分页控制器
pageControl.numberOfPages = 3;
pageControl.tag = 201;
[hView addSubview:pageControl];
//scrollview 的协议
-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView{
int current = scrollView.contentOffset.x/self.view.frame.size.width;
UIPageControl * page = (UIPageControl *)[self.view viewWithTag:201];
page.currentPage = current;
}