Как я могу сделать UIButton включенным как прикосновение, когда я перетаскиваю из области снаружи в xcode? - PullRequest
2 голосов
/ 18 апреля 2011

Я пытаюсь сделать так, чтобы UIB-кнопка была включена, если я перетаскиваю палец из области за пределами кнопки. Это работает только сейчас, если я нажимаю кнопку, как обычно. Я попытался использовать все события, но, похоже, он даже не отреагирует ни на одно из событий перетаскивания. Я искал везде, но я не могу найти ответ. Спасибо!

1 Ответ

1 голос
/ 18 апреля 2011

Вам необходимо использовать селектор для события dragEnter для UIButton.

[your addTarget:self action:@selector(buttonDragged:)   
      forControlEvents:UIControlEventTouchDragEnter];

и реализуем кнопку Dragged: метод

-(void)buttonDragged:(UIButton*) sender{
  //Your logic here
}
...