我试图将视图添加到用户可以在其中进行手绘的主视图(子视图),我试图使用ACEDrawingView进行此操作,我的问题是我不知道如何使用清除,撤消等功能。特征。

这就是我使用ACEDrawingView的方式,它工作正常但没有任何按钮。

1-创建一个简单的应用程序项目
2-添加了一个视图,并将“ ACEDrawingView”设置为其类
3-编译运行,效果很好

问题是,如何清除,撤消等。我尝试调用clear方法,但没有任何反应。

这是我尝试过的无效的方法。

1-在主视图中添加了一个按钮,并为其创建了一个动作
2-导入的ACEDrawingView
3-创建ACEDrawingView的实例

ACEDrawingView *draw = [[ACEDrawingView alloc] init];


4-使用第一步中创建的操作从ACEDrawingView调用clear方法

[draw clear];


当我点击按钮时,什么也没有发生,我也没有任何错误。

如何添加清除或撤消按钮?

最佳答案

我将看一下GitHub上提供的demo application ACEDrawingView,以了解他们的工作方式。看起来他们在演示中使用了undo,redo和clear,因此应该为您提供一个良好的开端。

关于ios - 如何使用ACEDrawingView添加清除按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24408146/

10-10 09:03