Home > DeveloperSection > Forums > Detecting events on tap of UIButton in iOS
Linda Perla
Linda Perla

Total Post:13

Posted on    November-29-2015 2:51 AM

 iPhone iPhone  Ios  Objective C 

 1 Reply(s)
 321  View(s)
Rate this:

In my iPhone application on which I am working I want to handle an event occurs when UIButton touch is ended.
I know that UIControl has some events implementing touches (UIControlEventTouchDown, UIControlEventTouchCancel, etc.).
But my problem is I am unable to catch any of them except UIControlEventTouchDown and UIControlEventTouchUpInside.

My button is a subview of another UIView. That UIView has userInteractionEnabled property set to YES.
I am unable to understand that what's wrong I am doing?

Tarun Kumar

Total Post:210

Posted on    November-30-2015 10:30 PM

There are many ways to identify button event here I am providing one of them:
set 'action targets' according to your ControlEvents, like this:

[buttonName addTarget:self action:@selector(methodTouchDown:)


Here is MethodTouchDown declaration:

 NSLog(@"Button is Clicked");

Don't want to miss updates? Please click the below button!

Follow MindStick