我想在按钮上隐藏/显示视图。目前我在做
view.hidden = YES;
和
view.hidden = NO;
但我正在寻找隐藏和显示视图的动画。 建议请。
答案 0 :(得分:1)
你可以试试这个动画,它会在2秒内显示和隐藏你的视图
//your view displayed
view.alpha = 1.0
//animate you view hidden
[UIView animateWithDuration:2.0f
delay:0.0f
options:UIViewAnimationCurveEaseInOut
animations:^{
view.alpha = 0.0;
}
completion:^(BOOL finished) {
//view completed
}];
答案 1 :(得分:0)
将标记设为 101 并设置view.hidden=NO;
按下按钮方式
-(void)btnMetho:(UIButton *)sender
{
if(sender.tag == 101)
{
if(!view.isHidden)
view.hidden=YES;
button.tag = 102;
}
else
{
if(view.isHidden)
view.hidden=NO;
button.tag = 101;
}
}
编辑:
用于动画
设置view.alpha to 0
( 对应隐藏=是) 或view.alpha to 1
( 隐藏=否 )。
[UIView animateWithDuration:0.3 animations:^() {
view.alpha = 1 /or/ 0;
}]