我开始使用 UIView 动画。并且无法使此类代码正常工作。这是我所拥有的
if(_Language.hidden == true)
{
[UIView animateWithDuration:1.0
delay:0.0
options:UIViewAnimationCurveEaseInOut
animations:^ {
_Language.alpha = 1.0;
}
completion:^(BOOL finished) {
_Language.hidden = false;
}];
}
else
{
[UIView animateWithDuration:1.0
delay:0.0
options:UIViewAnimationCurveEaseInOut
animations:^ {
_Language.alpha = 0.0;
}
completion:^(BOOL finished) {
_Language.hidden = true;
}];
}
此代码以这种方式工作。隐藏动画按预期工作。但显示动画只等待 1 秒,然后弹出对象而没有任何过渡。谁能告诉我我在这里缺少什么?