Tag: 事件处理

Android OS / iOS / debian linux中的事件(点击Enter键)

我们如何检测使用JavaScript的input按键事件? 我想限制在Android OS,iOS,Debian Linux等各种平台的文本框上的input按键事件。

在触摸移动时取消触摸UIButton(iOS)

我有一个button和触摸移动手势的看法。 当用户触摸button时,它变成被选中,并保持接收触摸移动事件。 我想取消select触摸移动中的button并将移动传递给手势。 如何取消“优雅”button上的触摸接收?

在UIWebView中监听事件(iOS)

我试图从我在iOS应用程序的UIWebView中打开的网页上听一个事件(特别是一个button点击)。 我知道在其他语言中有办法将事件监听器附加到某些Web调用,但是我还没有find在Objective-C中实现的方法。 我也没有find任何人说,这是不能做的,所以我决定我应该问。 我在文档中看到,您可以从Javascript进行Objective-C调用,但是我无法控制要监视的网页。 所以我需要一个解决scheme,允许我完全在Objective-C中监听这个事件。 编辑:如果具体会帮助,我试图让用户在Facebook上做一个wallpost。 我正在UIWebview(http://www.facebook.com/sharer/sharer.php?u=)中加载Facebook共享器页面,并希望监视用户何时单击“共享链接”,以便closuresWeb视图。 谢谢大家的时间!

iOS – 未收到UIEventTypeRemoteControl事件

我有这个在AppDelegate(didFinishLaunching): [[UIApplication sharedApplication] beginReceivingRemoteControlEvents]; 我试图在相关的视图控制器中处理这些事件,但是这是有缺陷的(一些视图控制器会得到事件,而其他视图控制器不会,即使他们是第一响应者)。 我试过UIApplication的子类。 这没有用。 现在我正在尝试子类UIWindow并执行此操作(请参阅注释): – (void)sendEvent:(UIEvent *)event { if (event.type == UIEventTypeRemoteControl) { NSLog(@"I wish this happened"); //this never happens } else { NSLog(@"some other event"); //this does happen on any other interaction [super sendEvent:event]; } } – (void) remoteControlReceivedWithEvent: (UIEvent *) receivedEvent { if (receivedEvent.type == UIEventTypeRemoteControl) { NSLog(@"got remote […]

在ios中检测通话事件

我是新来的ios。 我想知道是否有任何方式来检测通话事件,如来电,即使我的应用程序不在前台,即时通话。 如果是的话,那么我可以阅读关于这个电话的详细信息,如持续时间,是否错过,拨打或接收。 提前致谢。