Я пытаюсь написать метод, который получает координаты конечного события касания, когда пользователь касается кнопки, а затем перетаскивает ее. Доступна ли информация о координатах касания, если кнопка передается в метод в качестве отправителя? Любые предложения приветствуются.
Информация о координатах касания недоступна от отправителя.Но селектор вашего действия может принять форму
-(IBAction)dragOutside:(id)sender withEvent:(UIEvent*)event;
, а event содержит координаты и другие вещи.
event
Вы не получите информацию о координатах в функции отправителя UIButton. вы можете использовать для обнаружения сенсорных событий, реализуя функции UIResponder.
UIButton
UIResponder
– touchesBegan:withEvent: – touchesEnded:withEvent: – touchesCancelled:withEvent: - touchesEnded:withEvent:
Посмотрите ТАК сообщение
Как распознать жесты перетаскивания