关于UIView的方法animateWithDuration:animations:completion:的说明

来源:互联网 发布:python interperter 编辑:程序博客网 时间:2024/04/29 15:56

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

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

查到苹果官方文档如下:




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




0 0
原创粉丝点击