UITableViewController 滚动引起的cocos2d动画暂停问题的解决

之前在使用UITableViewController进行滚动时,cocos2d的动画会暂停,直至滚动完毕才会继续动画。

后来发现可以这样解决,想要了解更多,请查阅NSRunLoop相关知识。

// .h

 NSTimer* m_timer;

// .m- (void)updateCCDirector {[[CCDirector sharedDirector] drawScene];if (!self.tableView.dragging) {[m_timer invalidate];m_timer = nil;}
}- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {if (m_timer == nil) {m_timer = [NSTimer scheduledTimerWithTimeInterval:1.0/60 target:self selector:@selector(updateCCDirector) userInfo:nil repeats:YES];[[NSRunLoop currentRunLoop] addTimer:m_timer forMode:NSRunLoopCommonModes];}
}

UITableViewController 滚动引起的cocos2d动画暂停问题的解决相关推荐

  1. 文字滚动插件(css3动画)- 代码篇

    文字滚动插件(css3动画)- 代码篇 效果图动画: templete代码如下: <div class="list"><div class="rowup ...

  2. 用css3的@keyframes里设置transform:rotate(); 当控制动画暂停:animation-play-state:paused暂停,在微信和safari里无效...

     用css3动画 @keyframes里设置transform:rotate(); 控制动画暂停和运动可以用属性:animation-play-state:paused(暂停)|running(运动) ...

  3. jQuery和CSS3炫酷滚动页面内容元素动画特效

    jquery-smoove是一款jQuery和CSS3炫酷滚动页面内容元素动画特效插件.该内容元素动画插件在页面滚动到指定位置时,该位置的HTML元素会执行指定的CSS3动画特效,如旋转.翻转.放大缩 ...

  4. html让gif图片暂停,控制GIF动画暂停播放的代码

    控制GIF动画暂停播放的代码 蓝叶    网站设计    2016-05-08    9541    1评论 分享文章时配上一些GIF动画图片是很不错的,可以很好的展示一些信息,也可以让用户更明白文章 ...

  5. Unity动画暂停的方法

    项目背景介绍,使用遮罩的方式可以同时在一个人物上实现多个动画同时执行.这里例子中有两个层分别是Base Layer.BarkMask.在Base Layer中包括idle.walk.eat3个动画. ...

  6. HTML5+CSS3小实例:滚动的方块loading动画

    实例:滚动的方块loading动画 技术栈:HTML+CSS 效果: 源码: <!DOCTYPE html> <html><head><meta http-e ...

  7. 【vue】用WOW.js+animate.css实现页面滚动加载元素动画

    一.场景 在很多的网站中,我们发现在滚动条滑动的时候一些元素显示出来的时候是有一些动画效果的,这样看起来页面更具有活力,增加用户体验.当然这些动画我们可以通过判断滚动条的位置或者判断元素距离可视窗口的 ...

  8. 根据滚动事件进行页面动画

    根据滚动事件进行页面动画 <!DOCTYPE html> <html lang="en"><head><meta charset=&quo ...

  9. 05【JS 高级】-【PC端网页特效】元素偏移量 offset 系列, 元素可视区 client 系列, 元素滚动 scroll 系列, 动画函数封装, 常见网页特效案例

    04[JS 高级]-[PC端网页特效] 学习内容: 元素偏移量 offset 系列, 元素可视区 client 系列, 元素滚动 scroll 系列, 动画函数封装, 常见网页特效案例 1. 元素偏移 ...

最新文章

  1. Android/Java 单例使用总结
  2. pandas使用insert函数将dataframe特定数据列移动到第一列实战:Move a Column to First Position
  3. Linux Shell 脚本知识点
  4. 【算法拾遗(java描写叙述)】--- 选择排序(直接选择排序、堆排序)
  5. Android 事件分发面试
  6. Java 语言中十大“坑爹”功能!
  7. 2.3 Logistic 回归损失函数-深度学习-Stanford吴恩达教授
  8. jmr连接mysql_MYSQL 优化之延迟关联
  9. 3.2.3 OS之页面置换算法(最佳置换算法、先进先出置换算法、最近最久未使用置换算法、普通时钟置换算法、改造型时钟置换算法)
  10. sharepoint Lists Web service 用法
  11. ssh汉字乱码怎么办_[转]SSH Secure Shell Client中文乱码的解决办法
  12. Hadoop源代码分析(二)
  13. 内核怎么帮程序建立连接的
  14. PyTorch 1.0 中文官方教程:在 C++ 中加载 PYTORCH 模型
  15. 关于Java获取系统信息
  16. WTK6900B02语音识别模块,声控模块,语音交互模块,语音识别模块方案-深圳唯创知音电子有限公司...
  17. 工具-WPT(Windows Performances Tool Kit) References
  18. 表格数据快速转换成SQL语句
  19. bochs运行xp_使用Bochs模拟器瞬间安卓变XP教程
  20. python使用masscan扫描端口

热门文章

  1. h5文字垂直居中_基于两款开源 h5 媒体编辑器定制一套海报系统
  2. 若依前后端分离版本如何使用Swagger
  3. DQL 学习2 -- DQL声明
  4. Java Web 项目SSO实战
  5. 中国的房产市场和房产取向
  6. mysql sql 多选项_Mysql-Sqlalchemy-多表操作
  7. js 如何将java list集合转换成var类型数组_零基础参加郑州Java培训 一定要注意Arrays.asList的用法...
  8. 计算机网络中流的定义,计算机网络的基本概念-Read.PPT
  9. 银行突发事件演练方案_【工作动态】准旗联社组织开展优质文明服务应急演练,为优质服务保驾护航!...
  10. Java生成真正格式的Excel文件