我遇到了一个问题,我的按钮应该保持"按下",同时它显示从它调用的弹出窗口.Popover是一些过滤器的选择器,过滤器显示在按钮本身上.当我点击它并显示弹出时,无论如何都会取消选择.
我想我必须重新定义它在触摸事件中的行为,并使其不响应标准touch up inside.然后我想知道其他事件的责任是什么?但是我在iOS库中找不到事件列表,而在StackOverflow中只能找到关于touch up insideor的不正确行为的问题touch down.
那么触摸事件之间的区别是什么?
其他IBActions不是由UIButton发送的,对吗?这些事件如何改变UIButton的外观?喜欢highlighted还是selected?
我很欣赏关于IBActions的好文章的链接,因为我找不到它.
我想在突出显示的状态图像中保留一个按钮,直到第二次触摸将其释放到正常状态.
我试过这个dispatch_async方法,但是再次点击后它就无法恢复到正常状态.
(我在Swift编码,所以performSelector:WithObject方法也不起作用.)