0
我有一个一个视图与水平和垂直beizer paths.The所得视图看起来像foloowing iphone:如何动画uibeizserpath设置笔触颜色?
现在关于视图的触摸如果用户触摸了路径的一个,我必须要改变的,所述颜色通过动画的路径,这意味着在路径的触摸,路径的存储颜色将被改变animaticllay。
我能够用正常的方式做到这一点,这意味着当用户触摸路径我可以改变颜色,但不能与动画效果。
我已经创建了UIBeizerPath的子类,其属性类似于defaultStorkeColor,SelectedStorkeColor,我正在操作它们的drawrect。
我的drawRect是
-(void)drawRect:(CGRect)rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
for(BCBeizerPath * path in pathsArray)
{
if(path.selected)
{
[path.selectedStrokeColor set];
}
else
{
[path.defaultStrokeColor set];
}
[path stroke];
}
}
请帮我执行这项。