我想在隐藏或取消隐藏时为 UIView 设置动画。
我有一个将 UIView 加载为“view.hidden=FALSE”的按钮,我通过“view.hidden=TRUE”隐藏它。
有没有办法在动画时隐藏/取消隐藏?
最佳答案
使用这个: 默认情况下,您 View 的 alpha 为 0.0。
yourViewObject.alpha = 0.0f;
当你试图取消隐藏你的 View 时使用这个:
yourViewObject.hidden = NO;
[UIView animateWithDuration:0.5f
animations:^{
yourViewObject.alpha = 1.0;
} completion:^(BOOL finished) {
//Done
}];
在隐藏时使用这个
[UIView animateWithDuration:0.5f
animations:^{
yourViewObject.alpha = 0.0;
} completion:^(BOOL finished) {
//Done
yourViewObject.hidden = YES;
}];
关于ios - 如何在隐藏或取消隐藏时为 UIView 设置动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22294503/