0

我想隐藏/显示按钮点击视图。目前我正在做

view.hidden=YES;

view.hidden=否;

但我正在寻找一些动画,同时隐藏和显示视图。请提出建议。

4

2 回答 2

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 
               }];
于 2013-01-27T06:01:02.433 回答
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对应于 hidden = YES)view.alpha to 1hidden = NO)。

[UIView animateWithDuration:0.3 animations:^() {
    view.alpha = 1 /or/ 0;
}]
于 2013-01-27T06:07:05.943 回答