UIControlEvents和子类化UIControl

hyn*_*hyn 17 iphone cocoa-touch objective-c uikit

我有一个自定义滑块类型控件的UIControl子类(一个行为与UISlider不同).目前,每当滑块值发生变化时,我都会使用自己的目标和动作变量向目标发送消息.但这与Apple的UIControlEvent常量不太匹配.我不确定是否应该使用这些,如果是这样,我可以在哪里进行自定义"值更改"检测?

我重写了beginTrackingWithTouch:和continueTrackingWithTouch:返回YES,但是从不调度该动作.

Ben*_*itz 30

每次更改值时,您都会调用[self sendActionsForControlEvents:UIControlEventValueChanged],控件将处理其余的操作.