涂鸦

涂鸦的Action “FREEDRAW”,可以在当前可编辑的CAD 图层进行涂鸦操作, 创建一个涂鸦对象。

图: 涂鸦

实现步骤:

第一步:绘制前设置

//设置图层可显示,设置为true,表示图层可显示,false,表示图层不显示。
[layer setVisible:YES];
//设置图层可编辑,设置为true,表示矢量图层可编辑,false,表示矢量图层不可编辑。
[layer setEditable:YES];
//设置对象操作类型为涂鸦对象
[mapControl setAction:FREEDRAW]; 

第二步:在设备上交互式涂鸦

  1. 手指轻触屏幕,移动手指进行绘制,手指抬起完成涂鸦绘制的第一笔;
  2. 手指再次轻触屏幕,移动手指进行绘制,手指抬起完成涂鸦绘制的第二笔;
  3. 继续在其它位置绘制涂鸦对象的其它笔画;
  4. 手指抬起则涂鸦对象绘制完成;
  5. 提交绘制。
  6. [mapControl submit];