2016-03-07 34 views
0

我想实现一个CustomKeyboard作为一个应用程序扩展到我的iOS设备上点击一个按钮的确切位置。我需要的是按钮上的确切点击位置​​。有些用户可能会点击一些边缘,而有些则在按钮中间点击右键。 有没有办法不做到这一点?是否有可能得到一个iOS的代码(SWIFT)

我试图把它写在斯威夫特但Objective-C的是确定太

Getting the coordinates from the location I touch the touchscreen提到了类似的事情,但我需要从按钮的事件,而不是一些图像坐标。 史蒂夫的联系似乎是答案寿。我会尝试一个。由于 我

+0

http://stackoverflow.com/questions/7374937/uibutton-touchupinside-touch-location – Steve

+5

http://stackoverflow.com/questions/26829295/swift-getting-the-coordinates-from-the-location-i点触摸最触摸屏 –

回答

2

一个用于IBAction为可选方法签名需要的UIEvent:

- (IBAction)doSomething:(id)sender forEvent:(UIEvent*)event; 

还是在斯威夫特:

@IBAction func doSomething(sender: UIButton, forEvent event: UIEvent) 

对于触摸事件,如一个TouchUpInside事件,该事件将被触摸事件。触摸事件将包括一个或多个UITouch对象。你可以触摸的坐标从UITouch对象的目标视图。

相关问题