He escrito una subclase de UIControl que rastrea una serie de gestos que me interesan. En la documentación para la enumeración de UIControlEvents, dice que hay un rango de números de evento llamado UIControlEventApplicationReserved que está "disponible para el uso de la aplicación". ¿Esto significa que soy libre de usar este rango de números para mis propios eventos personalizados?¿Se pueden realizar eventos personalizados con UIControlEventApplicationReserved?
Si es así, ¿alguien puede decirme cómo activar eventos? La forma más obvia que se me ocurre es:
enum {
...
MyCustomEvent = 65,
...
};
...
UIEvent* customEvent;
...
for (id target in [self allTargets])
{
for (NSString* action in [self actionsForTarget:target forControlEvent:MyCustomEvent])
{
[self sendAction:NSSelectorFromString(action) to:target forEvent:customEvent];
}
}
¿Eso funcionaría?
Bien, sé que esta es una vieja pregunta, pero ¿hiciste algún progreso en esto? –