Я бы хотел "пульсировать" цвет обводки на пути, который я нарисовал в drawRect из UIView. Но не уверен, что это возможно?
- (void)highlightView {
if (!isHighlighted) {
[UIView beginAnimations:NULL context:nil];
[UIView setAnimationDuration:0.75];
self.strokeColor = kHighlightColor;
self.strokeWidth = 2.0;
[UIView commitAnimations];
self.isHighlighted = YES;
}
}
Я могу видеть изменения, только если я установилNeedsDisplay в представлении. Но это обходит анимацию. Я могу придумать несколько обходных путей, если это невозможно, например, наложить другой полупрозрачный вид на нужный цвет и просто добавить его ... но по какой-то причине я подумал, что анимировать свойства цвета было возможно Какао?!? Возможно, я ошибаюсь. Надеюсь, кто-то из вас сможет меня поправить.