码迷,mamicode.com
首页 > 其他好文 > 详细

UI_07 UIScrollView、UIPageControl

时间:2015-08-25 13:01:35      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:

?、UIScrollView的常?属性

     UIScrollView是所有滚动视图的基类。以后的UITableView, UITextView等视图都是继承于该类。

1、UIScrollView核?功能

滚动:contentSize?于frame.size的时候,能够滚动。 缩放:?带缩放,可以指定缩放倍数。

2、UIScrollView滚动相关属性

  • contentSize //定义内容区域??,决定是否能够滑动

  • contentOffset //视图左上?距离坐标原点的偏移量

  • scrollsToTop //滑动到顶部(点状态条的时候)

  • pagingEnabled //是否整屏翻动

  • bounces //边界是否回弹

  • scrollEnabled //是否能够滚动

  • showsHorizontalScrollIndicator //控制是否显??平?向的滚动条

  • showVerticalScrollIndicator //控制是否显?垂直?向的滚动条

  • alwaysBounceVertical //控制垂直?向遇到边框是否反弹

  • alwaysBounceHorizontal //控制?平?向遇到边框是否反弹

3、UIScrollView缩放相关属性

  • minimumZoomScale // 缩?的最??例

  • maximumZoomScale //放?的最??例

  • zoomScale //设置变化?例

  • zooming //判断是否正在进?缩放反弹

  • bouncesZoom //控制缩放的时候是否会反弹

  • 要实现缩放,还需要实现delegate,指定缩放的视图是谁。

*UIScrollView 中的缩放是缩放 contentSize

*设置 UIScrollView 中子 View 的 frame 时,是相对于 UIScrollView 的 frame 的,和 contentSize 无关。

?、UIScrollView的常?代理?法

1、UIScrollView滚动代理?法

滚动就会触发

- (void)scrollViewDidScroll:(UIScrollView *)scrollView 

开始拖拽时触发

- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView 

结束拖拽时触发

- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate 

开始减速时触发

- (void)scrollViewWillBeginDecelerating:(UIScrollView *)scrollView 

停止时触发

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView

2、UIScrollView缩放代理?法

完成放?缩?触发

- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale

指定某个UIScrollView的?视图可以被放?缩?

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView

三、UIPageControl的使?

     UIPageControl与UILabel相似,?于指?当前第??(代码),通常与UIScrollView配合使?。

currentPage //当前?

numberOfPages //指定??的个数

四、UIPageControl与UIScrollView的结合使?


UI_07 UIScrollView、UIPageControl

标签:

原文地址:http://my.oschina.net/zooyf/blog/496617

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!