获取触摸的坐标并在该位置放置一个按钮?

时间:2011-06-25 16:22:17

标签: ipad uiviewcontroller uibutton uigesturerecognizer uitouch

我试图从触摸中获取坐标,但我无法弄清楚如何 我在一个视图控制器中,我尝试使用方法-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event,但我认为它不适用于视图控制器。
我对吗?

我只想在我触摸的位置上放置一个按钮。

提前致谢!

1 个答案:

答案 0 :(得分:1)

它属于View而不是ViewController,看起来像这样:

-(void)touchesBegan:(NSSet*)touches withEvent:(UIEvent*)evt {
  UITouch *touch=[touches anyObject];
  CGPoint pt=[touch locationInView:self];
  // ...make your button at 'pt'...
}