Reputation: 1128
I have an IBAction of when the button is clicked to change my view. How can I handle multiple clicks for example if I click the button a second time to cause another action?
Or do I need to delete the button after it has been clicked and then create a new one in its place? If so how do I handle the click event?
Upvotes: 3
Views: 2106
Reputation: 3090
You can add NSClickGestureRecognizer
to the desired view from the storyboard Library as seen below
You can simply drag an IBAction from this object to the View controller
The Attributes inspector will provide you with many useful options like Number of clicks that should match and button masks
Upvotes: 1
Reputation: 26355
You can check the clickCount
of the mouseDown event:
if ([event clickCount] > 1)
{
// ... do double-click action
}
else
{
// ... do single-click action
}
Upvotes: 1