问题标签 [user-interaction]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2927 浏览

iphone - iphone开发:同时使用touch down和touch up inside

在我的应用程序中,我使用了一个按钮,并为它们分配了两种方法,一种在您按下时工作(按钮图像已更改),另一种在您在内部触摸时工作(打开另一个视图)。很简单,如果你想打开一个视图,你按下按钮,但是当你触摸按钮时,图像会改变,当你抬起手指后,另一个视图就会打开。我的问题是,如果您按下按钮,图像就会改变,但是如果您将手指移到远离按钮的某处,则内部触摸无法正常工作。但问题是图像坚持其过度版本,因为触地触发一次。我该怎么办?谢谢

0 投票
2 回答
278 浏览

iphone - UITableView 之上的 UIWebView - 如何在它们之间切换?

好的,我有一种情况,用户在我的应用程序中查找一个单词。关于单词的静态信息显示在屏幕的顶部 1/3。用户可以在屏幕底部 2/3 看到更多关于这个词的信息。此信息通过两个不同的视图显示...

第一个视图是显示用户活动的 UITableView,另一个是在 Internet 上查找单词的 UIWebView。我只是将 UIWebView 放在 UITable 视图的顶部,当用户按下按钮时,我只是隐藏/取消隐藏 UIWebView。

一切都很好,除了任何用户交互始终与 UIWebView 交互,即使它被隐藏,所以用户无法在现在可见的 UITableView 中滚动。

有没有一种简单的方法可以“停用” UIWebView,从而允许用户在隐藏在下面的 UITableView 中滚动?

现在的相关代码是:

干杯:-)

0 投票
3 回答
2216 浏览

windows-7 - 从系统帐户运行脚本,但将其显示给“普通”用户

我试图通过向用户显示某种 gui 来使我们的软件部署更加用户友好,用户可以在其中获取一些信息并自己进行一些设置。我遇到的问题是充当 gui 的脚本(它是一个 HTA vbsctipt)是通过系统帐户执行的,因此不会直接显示给用户。相反,用户会收到消息“交互式服务检测”(由 Windows 7 上的 UIODetect 服务初始化)。单击该消息后,用户可以看到 gui。有没有办法直接向用户显示 gui?也许就像为用户创建一个任务,但比使用特权运行脚本(用户没有管理权限)?

0 投票
1 回答
744 浏览

ios - iOS UIView 推送视图控制器

当用户选择 UIView 时是否可以推送视图控制器?我有一个 UIView,它在其中显示地址和坐标,当用户触摸它时,我希望它推送到我的地图视图控制器,在那里它将绘制注释等等......谢谢!

0 投票
2 回答
470 浏览

java - 检测自上次用户与应用程序交互以来的时间

我目前正在编写一个应用程序,该应用程序应该在 x 分钟不活动后注销当前用户。我确实意识到有几种方法可以实现这一点,例如在用户导航时设置时间戳等,然后不时检查是否经过了太多时间。

但是,在(希望)重新发明轮子并为应用程序增加额外的复杂性之前,是否有任何本地方法来检索上次用户交互的时间? (最好是跨操作系统,但至少支持Windows)

0 投票
13 回答
83718 浏览

android - 如何检测左/右和上/下之间的滑动方向

我的问题:我如何检测用户何时向上/向下和向左/向右移动手指(以及我如何知道他们的手指移动了这些组的哪个方向)?

我的情况:我想在他们上下移动手指时更改我的应用程序的亮度(向上 = 更亮,向下 = 更暗),并且我想根据他们的左/右滑动在活动和/或视图之间切换。

0 投票
1 回答
1179 浏览

objective-c - 为什么目标也需要启用用户交互而不仅仅是按钮?

简单的按钮。问题是 someImageGotPressed 从未被调用过。

newButton 当然默认有 userInteractionEnabled。但是, someImageGotPressed 仍然没有被调用。

目标是一个 UITableViewCell。我关闭了该 uiTableViewCell 的 userinteractionenabled,因为我希望人们与按钮进行交互。

我把它重新打开,它的工作原理。

然而,有些事情让我感到困惑。addTarget 中的目标可以是任何正确的。它甚至不必是 UIView 或 UIViewController。那么,为什么目标的 userInteractionEnabled 很重要呢?

这是因为 UITableViewCell 是按钮的超级视图,而关闭视图的 userInteractionEnabled 将在所有超级视图或类似的东西中关闭它?

0 投票
0 回答
101 浏览

objective-c - 另一个页面上 UIScrollView 上的用户交互问题

我有一个UIScrollView3 页。问题是在我的应用程序中,用户必须能够同时与所有页面进行交互,并且由于某种原因,似乎有一些自动功能会禁用当前未看到的页面上的用户交互。我需要禁用此功能,以便允许在所有页面上与我的滚动视图中的所有视图进行交互。

0 投票
1 回答
588 浏览

c++ - c ++中的gnuplot wxt交互性

我需要帮助以编程方式使用 Gnuplot 绘制图形。

我有 N 个图表,我想将每个图表绘制在不同的窗口上。我目前生成一个包含 gnuplot 脚本的字符串,其中每个绘图调用都在“ set terminal wxt n”之后,n=0,1,...,N。

问题是活动窗口始终是第 N 个,然后在另一个 N-1 上禁用交互性。

我该怎么做才能重新获得缩放/网格控制?为什么控件不在当前焦点窗口上?非常感谢您的关注。

0 投票
1 回答
5943 浏览

c - 如何使 C 程序停止任何用户输入的循环?

我想编写一个运行无限循环的小型 C 程序,直到用户按下键盘上的一个键(即:标准输入缓冲区中有一个字符)。我在打破用户输入循环时遇到了麻烦。我尝试过使用fgetc,但这并不像预期的那样。下面的代码等待用户输入而不是运行直到用户输入。

示例 C 代码:

如何编写一个在用户干预之前执行的循环?按下任何键或特定键都可能是干预触发器。

注意 1:我是为 Unix 控制台编写的,以防平台特定的解决方案

注2:不建议Ctrl + C/X/Z作为用户干预触发