KPZ*_*ZSS 1 iphone objective-c uiview ios
我正在创建一个带UIBezierPath绘图的自定义视图.我想根据服务器的响应状态更改时更新自定义视图填充颜色.我使用fillColor属性作为参数来更新视图的颜色.我怎样才能以fillcolor编程方式更改?
你绝不能打电话drawRect.相反,打电话setNeedsDisplay,并将drawRect为你打电话.至于改变颜色,只需提前规划 - 将颜色放在drawRect常规可以找到的地方.因此,例如,如果您有一个包含填充颜色的属性,则可以更改并调用setNeedsDisplay,因此可以使用新的填充颜色属性值重新绘制视图.
| 归档时间: |
|
| 查看次数: |
471 次 |
| 最近记录: |