ios - 如何使用 ACEDrawingView 添加清除按钮

标签 ios core-graphics

我正在尝试向用户可以手绘的主视图( 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/

相关文章:

ios - Swift UICollectionView 单元格宽度

iphone - 如何创建径向 UIView?

iphone - 流畅的 iPhone 动画《植物大战僵尸》

ios - 标签创建未定位在 dwg 中

ios - 解析.com : Searching a TableView

ios - Swift 3 中的实时搜索限制

ios - VoiceOver 未正确宣布 UITextInput

ios - Core Graphics 栅格数据未从内存中释放

iphone - 从 UIColor 中提取 RGB

ios - 带有单元格 subview 的 UITableView 滚动性能不佳。