我之前的问题(UIBarButtonItem Long Press / Short Press)给出了如何检查用户是否长时间按下,但是用户必须通过释放手指来完成按下,才能调用选择器。当UIBarButtonItem被高亮显示时,有没有办法调用函数? Apple在页面、数字、Keynote中使用此功能来撤消/重做。
现在我要做的是,当用户在我的工具栏中选择一项(UIBarButtonItem)时,将该项目突出显示为背景色,直到用户取消该项或选择另一项为止。我该怎么做?下面是工具栏中每一项的选择器方法,我通过故事板连接它们: annotationSelected =@IBOutlet var circleToolButton: UIBarButtonItem!@IBOutlet var rectangleToolBu