Ios 如何在UIToolBar中添加清除/重做按钮?

Ios 如何在UIToolBar中添加清除/重做按钮?,ios,objective-c,uitoolbar,undo,redo,Ios,Objective C,Uitoolbar,Undo,Redo,我有一个“清除”按钮。它将2个文本字段清除为空 当用户单击“清除”按钮一次时,我希望它更改或成为另一个按钮,以添加清除的内容。就像一个“重做”按钮 我该怎么做呢?到目前为止,这就是我的“清除”按钮的作用: - (IBAction)clearButton:(UIBarButtonItem *)sender { _inputTextField.text = @""; _outputTextField.text = @""; _characterCount.text = @"0

我有一个“清除”按钮。它将2个文本字段清除为空

当用户单击“清除”按钮一次时,我希望它更改或成为另一个按钮,以添加清除的内容。就像一个“重做”按钮

我该怎么做呢?到目前为止,这就是我的“清除”按钮的作用:

- (IBAction)clearButton:(UIBarButtonItem *)sender {
    _inputTextField.text = @"";
    _outputTextField.text = @"";
    _characterCount.text = @"0";
    _characterCount.textColor = [UIColor blackColor];
}
我以前可以使用shake来撤销,但是在更新到iOS8和xCode之后,无论我是否摇晃它,重做菜单都不会弹出。它曾经回到iOs7,但它所做的只是使应用程序崩溃。有办法解决这个问题吗?我启用了它,但它不再显示了


请不要责备我的问题。我试着搜索,但找不到iOS工具栏

您好,我已根据您的要求创建了一个新项目,请查看并回复:


谢谢!我设法实现了代码,并对我的应用程序做了一些修改。非常感谢你!