【发布时间】:2009-10-23 16:43:55
【问题描述】:
我想在我在 UIView 的 drawRect 中绘制的路径上“脉冲”描边颜色。但不确定这可能吗?
- (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,我只能看到更改。但这绕过了动画。如果这是不可能的,我可以想到一些解决方法,比如用正确的颜色覆盖另一个半透明视图,然后将其淡入......但出于某种原因,我认为动画颜色属性是可能的在可可?!?也许我错了。希望你们中的一个人可以让我直截了当。
【问题讨论】:
标签: cocoa-touch uiview core-animation