我正在尝试向用户可以手绘的主视图( subview )添加一个 View ,我正在尝试使用 ACEDrawingView 执行此操作,我的问题是我不知道如何使用清晰的,撤消等功能。
这就是我使用 ACEDrawingView 的方式,它工作正常但没有任何按钮。
1- 创建了一个简单的应用程序项目
2- 添加了一个 View 并将“ACEDrawingView”设置为它的类
3- 顺从运行,效果很好
问题是,我怎样才能清除、撤消等。我尝试调用清除方法但没有任何反应。
这是我尝试过但没有用的方法。
1- 在主视图中添加了一个按钮并为其创建了一个操作
2-导入ACEDrawingView
3- 创建了一个 ACEDrawingView 的实例
ACEDrawingView *draw = [[ACEDrawingView alloc] init];
4- 使用在第一步中创建的 Action 从 ACEDrawingView 调用清除方法
[draw clear];
当我点击按钮时没有任何反应,我也没有收到任何错误。
如何添加清除或撤消按钮?
最佳答案
我会看一下 demo application GitHub 上提供了 ACEDrawingView,看看他们是怎么做的。看起来他们在演示中使用了撤消、重做和清除,所以它应该会给您一个良好的开端。
关于ios - 如何使用 ACEDrawingView 添加清除按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24408146/