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?
You can check the clickCount of the mouseDown event:
if ([event clickCount] > 1)
{
// ... do double-click action
}
else
{
// ... do single-click action
}
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

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With