首页 > 代码库 > IOS--常用空间--UIScrollView
IOS--常用空间--UIScrollView
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。