I am trying to intercept the iOS UI events, I found that
may be this will help you
Sends an action message identified by selector to a specified target
- (BOOL)sendAction:(SEL)action to:(id)target from:(id)sender forEvent:(UIEvent *)event
action:**A selector identifying an action method. See the discussion for information on the permitted selector forms.
target:**The object to receive the action message. If target is nil, the app sends the message to the first responder, from whence it progresses up the responder chain until it is handled.
sender:**The object that is sending the action message. The default sender is the UIControl object that invokes this method.
**event:**A UIEvent object that encapsulates information about the event originating the action message.
- (void)sendEvent:(UIEvent *)event
Dispatches an event to the appropriate responder objects in the app.
**event:**A UIEvent object encapsulating the information about an event, including the touches involved.