标准库为绘制和操作基本形状提供了哪些帮助?

时间:2015-04-02 16:12:24

标签: ios swift core-graphics

我想将基本图片注释添加到允许用户执行以下操作的应用中:

  • 绘制一个形状(不是自由形状,只有圆形,矩形,箭头)
  • 点按形状以调出缩放和平移形状的控件
  • 将形状存储为已存档的NSData,以便稍后再次编辑

我很难弄清楚其中哪些部分已经存在,所以我不会用CAShapeLayer等来重新发明轮子来绘制,操纵和存储形状

我应该读入Core Graphics或Cocoa的哪些部分?

1 个答案:

答案 0 :(得分:1)

足够使用UIKit:

  • CAShapeLayer
  • UIBezierPath
  • 的UIView
  • 和所需组件

接下来,您可以将其存储在NSFileManager或NSUserDefaults中。