Длительное и короткое нажатие на UIBUTTON - PullRequest
0 голосов
/ 16 декабря 2011

Мне нужно реализовать долгое и короткое нажатие на одну кнопку. как идти с этим. Я реализовал длинное нажатие, используя longPressGestureRecognizer .. теперь я не знаю, как сделать то же самое для короткого нажатия .. как и для короткого нажатия, он должен загрузить view1 и для длинного view2.

спасибо.

1 Ответ

2 голосов
/ 16 декабря 2011

Коротким нажатием я предполагаю, что вы имеете в виду нажатие на кнопку.Если вы используете перо, вы можете подключить событие действия кнопки для касания или подкраски внутри к IBAction.Если нет, вы можете использовать addTarget: action: forControlEvents, подробно здесь:

http://developer.apple.com/library/ios/documentation/UIKit/Reference/UIControl_Class/Reference/Reference.html#//apple_ref/occ/instm/UIControl/addTarget:action:forControlEvents:

Если вы решили не использовать кнопку или не использовать методы UIControl, вы можете прикрепить UITapGestureRecognizer ктот же вид с другим целевым действием.

...