Как я могу увидеть, если что-то трогается? - PullRequest
0 голосов
/ 08 июня 2010

Есть ли какой-то способ в задаче C увидеть, что к экземпляру прикасаются, например:

- (void)viewDidLoad {
      [super viewDidLoad];
      if (recordButton.touched = YES) {
          NSLog (@"record button got touched");
      }
}

Разве они не могут просто упростить эти вещи?

Может ли кто-нибудь помочь?

Ответы [ 3 ]

0 голосов
/ 08 июня 2010

Поскольку UIView наследуется от UIResponder, вы можете использовать touchesBegan:withEvent:

0 голосов
/ 10 июня 2010

Вы просто создаете пользовательскую кнопку, щелкаете правой кнопкой мыши и подключаете TouchUp с вашей функцией

0 голосов
/ 08 июня 2010

Я предполагаю, что вы говорите о UIButton в UIKit. Чтобы сказать, когда кнопка нажата, дайте кнопке действие с -[UIControl addTarget:action:forControlEvents:].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...