setBackgroundImage:forState: анимация / переход?
Я использую setBackgroundImage: forState: вот так, чтобы тонировать цвет моих фоновых изображений для различных состояний:
[myButton setBackgroundImage:genericImage forStates:UIControlStateNormal];
[myButton setBackgroundImage:buttonBackgroundPressed
forStates:UIControlStateHighlighted];
Существуют ли способы анимации / применения перехода длительности постепенного появления / исчезновения непосредственно к этому методу?
1 ответ
Этот работает для меня:
-(void) init{
[myButton addTarget:self action:@selector(touchUp:) forControlEvents:UIControlEventTouchUpInside];
}
- (void)touchUp:(id)sender
{
UIButton* btn = sender;
[UIView animateWithDuration:1.0 animations:^{
btn.alpha = 0.5;
}];
}