2013-08-23 4 views
1

В приложении iPhone можно добавить два переключателя UIControlEvents на одну раскладку?Два элемента управления События на одном UIButton

Я хочу, чтобы добавить Touch Up Inside и сенсорным Drag Выход, я попытался добавить Touch Up Inside в IB, то в viewDidLoad добавить сенсорный Drag Выход программно, используя следующий код:

[БТН addTarget: само действие : @selector (метод :) forControlEvents: UIControlEventTouchDragExit];

Это работа, но мне интересно, не приведет ли мое приложение к сбою ?!

Спасибо.

+3

Конечно, это не будет делать ваш крах приложения, что если вы хотите иметь различные действия на '' TouchUpInside' и TouchUpOutside'? Это не сбой. –

ответ

4

Вы можете определенно добавить несколько событий к элементам управления. Если у вас есть перекрывающиеся события, некоторые из ваших событий могут не срабатывать, но это не приведет к сбою вашего приложения.

Подробнее о программировании событий: https://developer.apple.com/library/ios/documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/Introduction/Introduction.html

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