UIBarButtonItem 高亮选择器?

UIBarButtonItem highlighted selector?

我查看了关于这个主题的现有问题,似乎没有答案post iOS 11(这似乎破坏了手势识别器)。

我之前的问题 (UIBarButtonItem Long Press / Short Press) 提出了如何检查用户是否长按,但是用户必须通过松开手指来完成按下才能调用选择器。

有什么方法可以在 UIBarButtonItem 高亮时调用函数吗?

Apple 在 Pages、Numbers、Keynote 中使用此功能进行撤消/重做。

您无法检查 UIBarButtonItem 是否突出显示。它适用于 UIControl,但 UIBarButtonItem 不是它的子类。