码迷,mamicode.com
首页 > 移动开发 > 详细

IOS--常用空间--UIScrollView

时间:2014-09-26 22:56:58      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:io   os   sp   on   c   r   bs   ios   ui   

scrollView每次停止时执行的代理方法:

一、手动导致scrollView的滑动时:

1.手滑一下scrollView,然后松开,scrollView自己慢慢停止,执行的方法:

-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView

{  

  //OK,真正停止了,do something

}

2.手一直在scrollView上按着,受控制着scrollView最后停止,执行的方法:

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

{

    if(!decelerate)

    {   //OK,真正停止了,do something}

}

二、通过setContentOffset导致scrollView滑动:

停止时会执行的方法:(前提是"(void)setContentOffset:(CGPoint)contentOffset animated:(BOOL)animated"触发时,animated为YES.为no时,其实也没必要用代理方法了,直接set后就能处理)

-(void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView

{}

IOS--常用空间--UIScrollView

标签:io   os   sp   on   c   r   bs   ios   ui   

原文地址:http://www.cnblogs.com/howdoudo/p/3995348.html

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