绘制和填充自定义形状

时间:2013-03-04 20:42:45

标签: objective-c uibezierpath

我有一个UIImageView,其中包含平面图的图片。最重要的是,我有一个UIView,我想在平面图上的不同房间绘制自定义形状(半透明)。

我读到了UIBeizerPaths用于绘制自定义形状,但无法确定我是否可以填充我绘制的形状。

要点:

1)我可以填充从UIBeizerPaths中抽取颜色的形状吗?

2)如果是,它可以是半透明的吗?

3)有其他选择吗?

1 个答案:

答案 0 :(得分:0)

基本上,你想要:

  1. 覆盖drawRect(请参阅例如this question
  2. 致电CGContextDrawPath(请参阅API here
  3. 是的,你应该能够使用半透明的颜色。