#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