图片自动播放(用UIScrollView和NSTimer)时定时器的开启和关闭
2015-09-06 23:21
423 查看
(void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
//当开始拖拽的时候停止定时器
[self.timer invalidate];//停止定时器后,会从消息循环中移除定时 器
self.timer = nil;
}
(void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
{
//停止拖拽的时候开启一个新的定时器
self.timer = [NSTimer timerWithTimeInterval:2.0 target:self selector:@selector(nextImage) userInfo:nil repeats:YES];
NSRunLoop *loop = [NSRunLoop currentRunLoop];
[loop addTimer:self.timer forMode:NSRunLoopCommonModes];
}
//定时器那篇设置一个自动翻页的定时器
//当开始拖拽的时候停止定时器
[self.timer invalidate];//停止定时器后,会从消息循环中移除定时 器
self.timer = nil;
}
(void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
{
//停止拖拽的时候开启一个新的定时器
self.timer = [NSTimer timerWithTimeInterval:2.0 target:self selector:@selector(nextImage) userInfo:nil repeats:YES];
NSRunLoop *loop = [NSRunLoop currentRunLoop];
[loop addTimer:self.timer forMode:NSRunLoopCommonModes];
}
//定时器那篇设置一个自动翻页的定时器
相关文章推荐
- 顶部可滚动小广告位 的封装 (UIScrollView+PageControl)
- ios7 中关于导航切换影响UIScrollView的问题
- 两个UIScrollVIew能够同步滚动
- UIScrollview要加载大量数据的时候,考虑到内存的消耗问题,我们不可能全部加载完。
- UIScrollview 无缝循环滚动实现
- 解决 IOS的UIScrollView的自动布局
- UIScrollView无法滚动的问题
- cocos2d-x 一些有用的函数
- IOS UIscrollView 控件
- 关于NGUI中UITexture贴图自定义的shader文件在UISrollView中不报错的解决方案
- 缩放图片
- UIScrollView缩放
- UIScrollView的属性总结
- UIScrollView常用属性及回调方法
- IOS-UIScrollView滚动图片的简单实现
- UIScrollView的使用大全--contentsize,contentInset和contentInset
- 使用UINavigationController后导致UIScollView尺寸变化(转)
- UIScrollView里面实现视图的移动缩放,点击事件
- [无限互联] ios开发之框架HGPageScrollView浅谈
- UIScrollView实现的简单视图切换