我正在创建一个自定义的UI元素,并且想要触发一个自定义的UIControlEvent。我已经发现,有一个范围ApplicationReserved。如何在Swift中创建自定义的UIControlEvent?
可悲的是,这并不工作,因为它“不符合协议 'RawRepresentable':
enum MyCustomEvents : UIControlEvents{
case Increase = 0x01000000
case Decrease = 0x02000000
}
两个问题:
1)这是自定义事件的正确方法
2)?我怎样才能正确地定义自定义事件?
谢谢!
有关NS_Options风格掩码枚举的详细信息,签这样的回答: http://stackoverflow.com/questions/24066170/how-to-create-ns-options-style-bitmask-enumerations-in-swift – UditS
@ user3726405 :请接受答案,如果它帮助你,或让我知道,如果你遇到任何问题 – UditS
这个作品!从OptionsSetType扩展做出了区别。谢谢 – hendra