在我正在使用的视图中隐藏或显示按钮
myButton.hide = YES or myButton.hide = NO
我正在寻找以动画方式显示按钮的方法,例如慢慢淡入
有人知道怎么做吗,请帮忙
谢谢
你可以使用UIView
动画。这是简单的实现:
// to hide
[UIView animateWithDuration:0.5
delay:1.0
options: UIViewAnimationCurveEaseOut
animations:^{
myButton.alpha = 0.0
}
completion:^(BOOL finished){
NSLog(@"Done!");
}];
// to show (implement in another method)
[UIView animateWithDuration:0.5
delay:1.0
options: UIViewAnimationCurveEaseOut
animations:^{
myButton.alpha = 1.0;
}
completion:^(BOOL finished){
NSLog(@"Done!");
}];
这是一个很好的教程:如何使用 UIView 动画教程
您可能还想查看文档:UIView Class Reference
这个网站上也有类似的 QA:例如,我如何为 UIButton Alpha 属性设置动画
希望能帮助到你!