如何取消隐藏视图与动画 [英] How to unhide view with animations

查看:129
本文介绍了如何取消隐藏视图与动画的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

说我在iOS的Xcode中有一个隐藏的视图。现在,当我将视图设置为不隐藏(view.hidden = NO)时,如何让它现在出现,但是有动画?

Say I have a hidden view in Xcode for iOS. Now, when I set the view to not hidden (view.hidden=NO), how can I make it so that it now appears, but with animations?

推荐答案

你可能想要的不是设置 view.hidden ,而是设置 view.alpha 0 (对应于 hidden = YES )或1( hidden = / code>)。

What you probably want is not to set view.hidden, but to set view.alpha to 0 (corresponds to hidden = YES) or 1 (hidden = NO).

然后可以使用隐式动画显示视图,例如

You can then use implicit animations to show the view, e.g

[UIView animateWithDuration:0.3 animations:^() {
    view.alpha = 1.0;
}];

这篇关于如何取消隐藏视图与动画的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆