2011-06-02 2 views
1

в Xcode 3.2 Interface Builder было событие отправки UIButton под названием «touch hold». Это очень просто выполнило событие, пока кнопка удерживалась. Например, скажем, у вас был красный свет и UIButton, которые освещали свет. Событие отправки «touch hold» будет держать свет включенным, когда кнопка была нажата, но когда пользователь отложил палец от кнопки, свет погаснет. Кто-нибудь знает, что случилось с этим событием и как реализовать его в xcode 4.0, желательно в Interface Builder, например, xcode 3.2.Событие UIButton «touch hold»

+0

Если я чего-то не упускаю, интерфейс InterfaceBuilder XCode 3.2.6 не показывает событие «Touch Hold» при работе с UIButton. – Till

+0

хорошо, это то, что я рассмотрел в первую очередь, но одна из моих кнопок использовала это событие и больше не делает ... что является проблемой. Но главная проблема заключается не в создании события трюка, а в том, чтобы выполнить задачу выполнения метода во время проведения – user772489

ответ

7

Создание собственного, кажется, самого простого маршрута. Создайте два IBActions, один из которых выключит ваш красный свет, и тот, который включает ваш красный свет.

В построителе интерфейса подключите событие отправки «touch Down» кнопки, чтобы включить IBAction. Затем подключите кнопку «Прикоснуться вверх» к событию отправки, чтобы IBAction выключил ваш свет.

+0

, почему я не подумал об этом? ха-ха. Он работает отлично. – user772489

+0

Я буду голосовать за этот ответ, как только я получу более 15 репутации: p – user772489

+0

Рад, что это сработало! –

2

В iPad IOS 7 сенсорный метод не работает должным образом.

Многозадачность включена в настройках. (4-х пальцевая многозадачность).

Смежные вопросы