所以我有一个大的UIButton
,它是一个UIButtonTypeCustom
,并且按钮目标是调用的UIControlEventTouchUpInside
。我的问题是如何确定UIButton
触摸发生的位置。我想要这个信息,这样我就可以从触摸位置显示一个弹出窗口。这是我尝试过的:
UITouch *theTouch = [touches anyObject];
CGPoint where = [theTouch locationInView:self];
NSLog(@" touch at (%3.2f, %3.2f)", where.x, where.y);
和其他各种迭代。按钮的目标方法通过以下方式从中获取信息sender
:
UIButton *button = sender;
那么有什么办法可以使用类似的东西:button.touchUpLocation
?
我在网上查了一下,找不到类似的东西,所以提前谢谢。