我想知道 SketchApp、PaintCode 或 Monodraw 使用什么类型的绘图画布......
图像视图、OpenGL 视图、自定义视图?
我喜欢我们可以在此画布中缩放、平移和选择对象的事实(但我猜这是手工制作的功能)。
那么,您认为在Cocoa中实现这一目标的最佳方法是什么?
至于 PaintCode,我们使用NSScrollView
内部的 OpenGL 视图进行自定义多线程平铺。实际内容是使用 CoreGraphics 绘制的,因此您在 PaintCode 中看到的就是您在应用程序中看到的。
我直接询问了 Monodraw 开发人员,他们告诉我:
网格是一个带有自定义标尺的 NSScrollView。
:)
你可以在这里查看他们的 ASCII 艺术编辑器:https ://monodraw.helftone.com/