今天遇到一个问题,具体问题就不细说了,总之是UIView的动画导致的。

研究结果表明,UIViewController被挡住或没显示出来时,用UIView的静态方法animateWithDuration:animations:completion:实现其中view的动画,动画结束的block的bool型参数finished,居然为NO;UIViewController没挡住时为YES。所以动画结束时,不能用finished为YES来决定动画是否结束。

查到苹果官方文档如下:

苹果只是说iOS5之前是一个view用这种动画方案,在这个期间内所有view的动画都不能用这个方案;iOS5之后改了,只针对同一个view,任意两个view之间用这个动画方案不会相互影响。

最新文章

  1. i7 4790 z97-ar ssd 固态硬盘 装机的一些经历
  2. iOS学习笔记——触控与手势
  3. 自动完成--autoComplete插件
  4. Android 悬浮窗 WindowManager WindowManager.LayoutParamas
  5. mvn 安装ojdbc6.jar
  6. Ubuntu下jdk配置
  7. 从gitbook将书籍导入到github中
  8. 检测 NSObject 对象持有的强指针
  9. Matlab编程-矩阵函数
  10. head,tail,cat,more,less
  11. Android GreenDao with Android Studio IDE
  12. css中的那些布局
  13. 微信小程序探索(一)
  14. .Net Core小技巧 - 使用Swagger上传文件
  15. Cinder组件
  16. JAVA之Mybatis基础入门--框架搭建与简单查询
  17. Python并发解决方案
  18. js 一个对象的属性名是一个变量怎么处理?
  19. 异步请求Ajax(取得json数据)
  20. 11 并发编程-(线程)-信号量&Event&定时器

热门文章

  1. windows批处理语法
  2. PHP "万能"输出随机字符串
  3. Asp.Net MVC4 + Oracle + EasyUI 学习 第二章
  4. JAVA中List 排序
  5. 如何让win10实现关机确认-暂没确认
  6. Linux下定时任务配置-crontab
  7. 1.0 多控制器管理(附:Demo)
  8. android PreferenceFragment
  9. css选择器总结
  10. .NET简谈接口