ios – UIButton的控制事件的开始和结束突出显示状态

前端之家收集整理的这篇文章主要介绍了ios – UIButton的控制事件的开始和结束突出显示状态前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我用UIButton创建钢琴般的视图作为钢琴键.当按钮获取并丢失突出显示状态时,我应该监听哪些UIControlEvents来获取回调?

我试图创建UIButton的子类并添加属性观察器以突出显示,它工作正常.但是有时候我需要从代码中手动设置突出显示的状态,因为没有办法判断事件是用户还是应用程序启动,所以真的搞砸了.

解决方法

为了模仿钢琴键的行为,我使用了以下UIControlEvents:
self.addTarget(self,action: "pressed",forControlEvents: [.touchDown])
self.addTarget(self,action: "released",forControlEvents: [.touchDragExit,.touchUpInside,.touchUpOutside,.touchCancel])
原文链接:https://www.f2er.com/iOS/327920.html

猜你在找的iOS相关文章