iphone – 如何慢慢隐藏UI元素
发布时间:2020-12-14 17:45:18 所属栏目:百科 来源:网络整理
导读:我有一个子视图,我想在隐藏和未被按钮隐藏之间切换.如何淡化子视图并将其淡出?现在它只是立即出现并在我切换按钮时立即消失. 我想知道这个动画最简单的方法是什么. 谢谢 解决方法 在iOS 4.0上,Apple建议您使用新的基于块的动画方法.使用这些,代码看起来像这
我有一个子视图,我想在隐藏和未被按钮隐藏之间切换.如何淡化子视图并将其淡出?现在它只是立即出现并在我切换按钮时立即消失.
我想知道这个动画最简单的方法是什么. 解决方法
在iOS 4.0上,Apple建议您使用新的基于块的动画方法.使用这些,代码看起来像这样:
[UIView animateWithDuration:2.0 animations:^{myView.alpha = 0.0;}]; 您正在设置动画的属性进入块内(^ {…}部分).块有点像函数,因此如果要为多个属性设置动画,可以在其中放置多行代码.例如: [UIView animateWithDuration:0.2 animations:^{ view.alpha = 0.0; view.backgroundColor = [UIColor redColor]; }]; 如果需要在动画完成后执行操作,请使用animateWithDuration:animations:completion:方法(也使用块),例如: [UIView animateWithDuration:0.2 animations:^{view.alpha = 0.0;} completion:^(BOOL finished){ [view removeFromSuperview]; }]; 有关详细信息,请查看UIView Class Reference‘动画’部分和’使用块动画视图’部分. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- c# – Ajax webmethod无法在第一次尝试时触发存储过程
- 【Oracle】ORA-01455: 转换列溢出整数数据类型
- c# – MSpec:如何使静态变量线程安全?
- 检查数字的逻辑可以被3整除吗?
- flex AS中TabNavigator子项后报超出索引 commitProperties解
- 宜人贷项目里-----正则匹配input输入月份规则
- JSONP跨域请求数据报错 “Unexpected token -”的解决办法
- Flexbox——快速布局神器
- 关于flex4安装错误,即flash builder4安装时遇到的exit cod
- c – 将doxygen doxument设为#ifdef部分