Tag: 用户交互

如何检测用户在Swift中的不活动?

我需要实现一个空闲超时function。 要做到这一点,我只需要知道如何检测用户触摸屏幕(类似于Android中使用的onUserInteraction方法)。 那么我怎么才能发现用户与ViewController交互的时候呢? PS:如果我问这是因为你在互联网上找不到什么好东西!

推送通知,无需用户交互

我想知道是否有任何方式使用推送通知在iOS上没有用户交互。 我正在研究一种防盗应用。 其中一种情况是,当手机被盗时,我们应该可以远程发送命令。 我们目前所采用的方法是不断地收听通知端口,当我们收到通知时,如果有什么变化,查询服务器。 我们必须遵循这个方法,因为推送通知涉及用户交互,这在这里是不可取的。 但是,由于这个原因,我们一直面临性能问题,并想重新考虑推送通知。 那么有什么方法可以让我们在没有用户交互的情况下?

iOS7 Sprite Kit如何禁用一个精灵的触摸,使其“通过”?

我知道,对于传统的UIViews,我可以将“启用用户交互”标记设置为NO,并且视图将不再响应触摸,让它们下面的视图接收触摸。 有什么方法可以在Sprite Kit中实现相同的“tap through”function吗? 到目前为止,我只见过使用“触摸开始”的人,得到了这一点,并在那个时候询问现场的节点。 这种方法的问题是 – 如果我想添加覆盖顶部的精灵(如怪物生活点等),他们也将回应触摸。 到目前为止,我试图通过为不同的节点创build自定义类来避免这个问题,然后有一个非常大的if语句,检查每个节点的类。 有没有更好的方法来实现精灵套件的“通过”function?

用于Force Touch / Digital Crown的WatchKit API?

我非常高兴Apple Watch引入了新的用户互动function,其中包括Force Touch和Digital Crown。 但是,我无法在WatchKit API中find它们的提及。 有没有办法接收Force Touch / Digital Crown的事件? 是否有可能为事件定制处理程序?

如何检测自上次触摸iOS中的特定视图控制器以来的用户不活动?

我需要在视图控制器中执行特定的操作,当用户不触摸特定的屏幕3秒钟。 我怎么能在iOS中做到这一点?