UI基础篇-UIScrollView

1.常用属性和方法'

contentSize //设置滚动内容大小,一定要设置
pagingEnabled //是否按页滚动
bounces //弹簧效果
showsHorizontalScrollIndicator BOOL //显示水平滚动条
showsVerticalScrollIndicator BOOL //显示垂直滚动条
contentOffset CGPoint //设置位置内容
- (void)scrollRectToVisible:(CGRect)rect animated: (BOOL)animated //滚动到指定位置

2.代理方法

//scrollView滚动时,就调用该方法 执行多次
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
//开始滚动视图时调用 执行一次
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
//手指离开屏幕的瞬间调用,执行一次
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
//滑动减速时调用
- (void)scrollViewWillBeginDecelerating:(UIScrollView*)scrollView
//滑动停止时调用
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollVie
//滚动视图动画完成后调用,如果没有动画,该方法不被调用
- (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView
//返回将要缩放的uiview对象
-(UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
//当将要开始缩放时调用,一次有效缩放执行一次
- (void)scrollViewWillBeginZooming:(UIScrollView *)scrollView withView:(UIView *)view
//当缩放结束后,并且缩放大小回到minimumZoomScale与maximumZoomScale之间后调用
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale

3.UIPageControl
常用属性

numberOfPages 总页数
pageIndicatorTintColor 颜色
currentPage 当前页数
currentPageIndicatorTintColor 当前页颜色
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,973评论 19 139
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,176评论 6 13
  • 废话不多说,直接上干货 ---------------------------------------------...
    小小赵纸农阅读 3,436评论 0 15
  • 问题如图,解决方法如下设置-->通用-->设备管理(iOS9.2以下版本为描述文件) 信任即可。
    Eafy阅读 299评论 0 0
  • 泪湿罗衣洒泪别,风急雨骤,两重悲衾寒。 天若有情天亦老,萧萧微雨闻悲音。 一寸光阴一寸灰,世事无常,酒盏泪和流。碧...
    空城锦阅读 258评论 0 0