UI-UIScrollView

2016-03-07  本文已影响16人  居敬持志

简介

手机屏幕较小,当内容较多时要有滚动以便查看更多内容。比如‘微博’首页的上下滚动

基本使用

常见属性

UIImageView *imageView = [UIImageView alloc] initWithImage:[UIImage imageNamed:@"minion"];
[self.scrollView addSubview:imageView];
这句==创建了一个imageView图片、同时告诉了图片名称和图片大小。就是图片的本身大小

UIScrollView的代理(delegate)

常用属性
用户开始拖拽时,调用scrollViewWillBeginDragging:方法

具体滚动到某个位置时,调用scrollViewDidScroll:方法
用户停止拖拽时,
调用scrollViewDidEndDragging:willDecelerate:方法

分页

只要将UIScrollView的pageEnabled属性设置为YES,UIScrollView会被分割成多个独立页面,里面的内容就能进行分页展示

一般会配合UIPageControl增强分页效果,UIPageControl常用属性如下

一共有多少页
@property(nonatomic) NSInteger numberOfPages;
当前显示的页码
@property(nonatomic) NSInteger currentPage;
只有一页时,是否需要隐藏页码指示器
@property(nonatomic) BOOL hidesForSinglePage;
其他页码指示器的颜色
@property(nonatomic,retain) UIColor *pageIndicatorTintColor;
当前页码指示器的颜色
@property(nonatomic,retain) UIColor *currentPageIndicatorTintColor;

上一篇下一篇

猜你喜欢

热点阅读