ios - UIBarButtonItem 高亮选择器?

标签 ios swift uigesturerecognizer uibarbuttonitem

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

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

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

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

最佳答案

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

关于ios - UIBarButtonItem 高亮选择器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54520815/

相关文章:

swift - Sprite 互相跟随

ios - Xcode 11.0 具有需要使用开发证书签名的权利。在 Signing & Capabilities 编辑器中启用开发签名

ios - 查看手势处理 : Detecting gestures on a big view which is a subview of a small view

ios - 在 Objective-C 中取消分配对象的属性

ios - Realm 主键迁移 - Objective-C

ios - Apple 二进制文件被拒绝

ios - 仅在长按识别器触发后才执行平移手势识别器

ios - 如何将FBProfile图片获取到UIImageView中

c - 如何将 Swift 字符串数组传递给采用 char ** 参数的 C 函数

ios - 如何使用自动布局在 subview 中创建 UIGestureRecognizer?