[UIView beginAnimations:context:]与[UIView animateWithDuration:animations:]值得注意的一个区别
来源:互联网 发布:医院数据集成平台 编辑:程序博客网 时间:2024/04/29 14:40
[UIView beginAnimations:context:]与[UIView animateWithDuration:animations:]值得注意的一个区别
看过官方文档的都知道,官方推荐在iOS4以后使用[UIView animateWithDuration:animations:],而不是原来的[UIView beginAnimations:context:],来完成动画,虽然二者功能几乎完全相同,但使用前者在一些情况下会方便不少,这些内容可以参考官方文档View Programming Guide For iOS的Animation一节.
二者有一个值得新手注意的区别就是[UIView animateWithDuration:animations:]默认会禁止触摸,手势等的响应,这可以通过设置option选项来解决(直接引用StackOverFlow的一段了):
1234567
UIViewAnimationOptions options = UIViewAnimationCurveLinear | UIViewAnimationOptionAllowUserInteraction; [UIView animateWithDuration:0.2 delay:0.0 options:options animations:^ { highlightView.alpha = 1.0; } completion:nil];
- [UIView beginAnimations:context:]与[UIView animateWithDuration:animations:]值得注意区别
- [UIView beginAnimations:context:]与[UIView animateWithDuration:animations:]值得注意的一个区别
- [UIView beginAnimations:context:]与[UIView animateWithDuration:animations:]值得注意的一个区别
- [UIView animateWithDuration:animations:] 与[UIView beginAnimations:context]
- [UIView beginAnimations:context:]与[UIView animateWithDuration:animations:]区别
- [UIView animateWithDuration:animations:][UIView beginAnimations:context:]
- 关于UIView的方法animateWithDuration:animations:completion:的说明
- 动画执行时调用的方法[UIView beginAnimations: context:];
- UIView animateWithDuration: delay: options: animations: completion:
- [UIView animationWithDuration:animations:]使用的注意点
- UIView animateWithDuration
- UIView animateWithDuration
- 连续执行UIView的animateWithDuration:delay:options:animations:completion出现的问题
- 如何有一个处理程序重复的UIView animateWithDuration
- UIView beginAnimations ARC
- uiview animations
- UIview的animateWithDuration实现动画的效果
- UIView animateWithDuration 使用详解
- 自定义 pageControl
- 00018.Oracle获取cpu最多9位用户
- java 截取图片的中央部分
- Struts2上传文件过大解决方案
- 使用fftw3-3进行快速傅里叶变换(二)
- [UIView beginAnimations:context:]与[UIView animateWithDuration:animations:]值得注意的一个区别
- 理解Load Average做好压力测试
- 白话经典算法系列之七 堆与堆排序
- IPhone之UIView中动画
- java读取jar中指定的文件
- 指定浏览器访问指定页面(支持UC、Opera、QQ、Dolphin、Skyfire、Steel、Google)
- HTTP Error 500.19 - Internal Server Error
- Java身份证验证方法
- 00019.Oracle建立全局临时表