您的位置:首页 > 产品设计 > UI/UE

UIScrollView+UIPageControl实现图片分页

2015-07-02 23:04 573 查看
使用UIScrollView+UIPageControl空件可以很轻松实现页面翻转。

1,新建工程,使用storyboard。

2,在storyboard添加scrollview 和pageControl,并添加需要分页的图片UIImageView到scrollview,UIImageView需要去掉“Use Autolayout”,并设置UIImageView的size。

主要的代码:

1,ViewController.h 声明一个UIScrollView 和一个UIPageControl

@property (nonatomic,retain) IBOutlet UIScrollView * pageScroll;
@property (nonatomic,retain) IBOutlet UIPageControl * pageSControl;


2,ViewController.m

- (void)viewDidLoad
{
[super viewDidLoad];
_pageSControl.numberOfPages =5;
_pageSControl.currentPage = 0;
_pageScroll.contentSize = CGSizeMake(self.view.frame.size.width * 5, self.view.frame.size.height);
//NSLog(@"%f  -- %f",_pageScroll.contentSize.height,_pageScroll.contentSize.width);
self.pageScroll.delegate = self;}
#pragma mark - scrollview 代理方法
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
CGFloat pageWith = self.view.frame.size.width;
int page = floor((scrollView.contentOffset.x - pageWith/2)/pageWith) +1;
_pageSControl.currentPage = page;
}




                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: