我正在尝试编写一种方法,当用户触摸按钮然后拖出按钮时,该方法接收结束触摸事件的坐标。如果按钮作为发件人传递给方法,触摸坐标信息是否可用?欢迎任何建议。
答案 0 :(得分:1)
发件人无法提供触摸坐标信息。但是您的动作选择器可以采用
形式-(IBAction)dragOutside:(id)sender withEvent:(UIEvent*)event;
并且event
确实包含坐标和其他内容。
答案 1 :(得分:0)
您不会在UIButton
的发件人函数中获取坐标信息。您可以通过实施UIResponder
函数来检测触摸事件。
– touchesBegan:withEvent:
– touchesEnded:withEvent:
– touchesCancelled:withEvent:
- touchesEnded:withEvent:
看看SO帖子