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
2,ViewController.m
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; }
相关文章推荐
- LeetCode_Disjoint-Set_Longest Consecutive Sequence
- UI基础:视图控制器.屏幕旋转.MVC
- UI基础:视图控制器.屏幕旋转.MVC 分类: iOS学习-UI 2015-07-02 22:21 62人阅读 评论(0) 收藏
- IOS键盘的相关设置(UITextfield)
- IOS--UI--LessonUILabel
- IOS--UI--LessonButton UIImage
- IOS菜鸟的所感所思(十五)—— UIScrollView和UIPageControl的组合
- 快速的判断两个字符串型数组是否有交集
- iOS学习笔记 (9) UITabBarController分栏控制器
- Map存储 (key, value)
- iOS学习笔记(6)UINavigationController
- Android5.0L因SystemUI ANR导致的黑屏问题分析
- iOS学习笔记(4)UIView和UIImageView
- UIButton/按钮
- uCGUI 按键切换对话框内子控件焦点
- 3000套IOS android源码分享 7.2G UI素材
- 加班~~~第二天之自定义UIPageControl控件
- 【Web探索之旅】第三部分第三课:协议
- UVA 11235--Frequent values+RMQ问题
- cordova build android提示No installed build tools found的解决方法