Как исчезать в UIButton

#xcode #animation #view #uibutton #fadein

#xcode #Анимация #Вид #uibutton #исчезающий

Вопрос:

как я могу исчезнуть в UIButton в представлении?

теперь я добавляю его с:

     [myView addSubview:myButton];
  

но если я хочу, чтобы это исчезло?

 [UIView animateWithDuration:3.0
delay:0.0
options: UIViewAnimationCurveEaseInOut
animations:^{myButton.alpha = 1.0}
completion:^(BOOL finished){ [myView addSubview:myButton]; }];
  

Спасибо!

Ответ №1:

Попробуйте использовать

 myButton.alpha = 0.0;
[myView addSubview:myButton];
  

перед вызовом анимации.

 [UIView animateWithDuration:3.0
                      delay:0.0
                    options: UIViewAnimationCurveEaseInOut
                 animations:^{myButton.alpha = 1.0;}
                 completion:nil];
  

Если вы добавите его в UIButton и добавите в view, частичное исчезновение не будет находиться в пределах view (будет за кадром). Итак, сначала добавьте его в нулевую альфа-версию, а затем уменьшите его.

Ответ №2:

Сначала вы должны добавить представление в качестве подвида, как вы сделали с

  [myView addsubview:myButton];
  

Присваивайте ему альфа-значение 0.0, когда добавляете его в свой вид.
После этого вы должны анимировать свою кнопку до альфа-значения 1.0