问题标签 [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 投票
1 回答
671 浏览

uinavigationcontroller - 如何设置工具栏 userInteractionEnabled = NO?

我使用下面的方法在底部显示一个带有标题的工具栏。

但是,工具栏上的标题是可点击的,我不知道要禁用它的用户交互,因为工具栏是由 self navigationController 创建的。

各位有这个解决办法吗?感谢您的提示提前帮助。

0 投票
2 回答
2983 浏览

web-applications - 所有 Web 应用程序都需要浏览器吗?

根据定义:

Web 应用程序是通过 Web 浏览器通过网络(例如 Internet 或 Intranet)访问的应用程序。

是否可以开发不需要浏览器运行的 Web 应用程序?

PS我不是在寻找HTML5 支持的离线 Web 应用程序。虽然这个问题看起来更像是/否类型,但我非常想要详细和描述性的答案。

编辑 1:我正在考虑在我的应用程序中包含一个Web 浏览器引擎 ( Webkit ),以使其与浏览器无关。不确定这是否可能,请指出正确的方向。

编辑 2:这几天确实可以使用ElectronJsNw.js。像 Slack 这样的应用程序本质上是 Web 应用程序,但可以作为原生应用程序在桌面上运行,而不是在浏览器中运行。

0 投票
1 回答
1603 浏览

ios - 自定义 UIButton 类的子视图不会触发点击

我正在编写一个自定义 UIButton 子类,以创建我自己的完全自定义按钮来完全控制。尽管如此,当我尝试将子视图添加到该 UIButton 的视图时,我还是遇到了问题。子视图阻止“触摸”事件,因此它不会冒泡到 UIButton 本身。

这是一个演示:我首先创建了带有框架的 CustomNavigationButton。它是洋红色的。我可以在屏幕上看到洋红色,所以它就在那里。其次,我向那个 CustomNavigationButton(绿色)添加了一个子视图,我可以看到绿色,所以它在那里,但是如果我单击绿色矩形(子视图),则不会在我的 CustomNavigationButton 上调用“UIControlEventTouchUpInside”。

在我的 AppDelete 中:

这是我的 CustomNavigationButton 类(它是 UIButton 的子类)

0 投票
3 回答
103 浏览

iphone - 确定使用了我的 iOS 应用程序中的哪些功能

我在 App Store 上有几个 iPhone/iPad 应用程序。我想在我的应用程序中添加可以识别用户行为的代码片段。例如,应用程序中的哪些功能使用最多或最少。是否有人对如何在我的应用程序中实现此类功能有一个好主意。

0 投票
1 回答
178 浏览

java - JUnit 询问用户测试是否成功?

是否JUnit有构建功能以交互方式询问用户测试是否成功?

我知道JUnit是用于自动测试,但我有一些声音生成类,我想通过耳朵进行测试,并希望在一些罕见的一次性案例中手动测试它们,然后添加@Ignore到此类测试中。

我也知道我可以自己弹出对话框,但我想知道是否JUnit有预制的东西。

0 投票
1 回答
116 浏览

ios - Adhoc 应用程序 iO 中的 UITextField 用户交互问题

我创建了一个 iPhone 应用程序并使用 XCode 4.5、iOs6 创建了它的 AdHoc 安装文件 (.ipa)。我已经通过 iTunes 在我的设备上成功安装了该应用程序。

问题是,该应用程序有一个登录页面和一个注册页面,其中包含 UITextFields。在它通过 IB 创建的登录页面中,但在注册页面中,它是通过代码添加为 UIScrollView 的子视图。在这两个页面中,一切正常。但是在临时安装之后,我打开了注册页面并单击了任何文本字段,它被选中并且我可以输入值。但在那之后,我无法选择注册页面中的任何文本字段。我关闭了注册页面,然后登录页面中的文本字段也不起作用。

它只发生在临时安装的应用程序中。这个问题有什么可能的原因吗?

请帮忙。

问题更新

我尝试使用产品>配置文件>自动化来跟踪问题。当我通过它进行测试时,我遇到了同样的问题。同时,当它从代码运行时工作正常。有人给我一些提示有帮助吗?

0 投票
0 回答
249 浏览

python - 浏览器与 python 脚本交互

我正在开发用户编写程序并从浏览器执行它们的小型应用程序。首先想到使用 PHP,但我没有找到与正在运行的程序进行交互的方法。然后我找到了 Python,现在我正在使用 subprocess.Popen。现在一切都在 Python Interpreter 中运行良好。现在如何将输出发送到浏览器并从中获取输入并将其发送到解释器?

正在考虑管道,但一旦我调用通信()管道关闭。所以这是最好的方法。

我想到的另一种方法是使用 HTML 为现有程序创建 GUI。可能吗?

0 投票
3 回答
4493 浏览

wpf - WPF 中的 SelectionChanged 事件是否只能用于用户交互?

我想处理 WPF DataGrid 元素中的 SelectionChanged 事件,仅用于用户交互/选择,如果是由于绑定或其他设置值而跳过。知道如何确定用户交互是否更改了选择吗?或者任何可以完成类似任务的替代事件?

0 投票
0 回答
102 浏览

html - 覆盖默认对话框按钮:目的:防止最终用户意外单击“确定”(关于未保存的网页)

(一)蒂姆托迪=。有不止一种方法可以做到
(b) TIOOWTDI =。只有一种方法可以做到

知道这个问题的情况是上面的(a)还是(b)。

以下链接可能适用于此讨论:
https
://developer.mozilla.org/en-US/docs/DOM/window.onbeforeunload MSDN beforeunload | onbeforeunload 事件
http://dev.w3.org/html5/spec-LC/history.html#unloading-documents
http://dev.w3.org/html5/spec-LC/history.html#beforeunloadevent
...注意:没有BeforeUnloadEvent特定的初始化方法。

请注意:我不是在讨论 SO 文章276660 “如何覆盖 OnBeforeUnload 对话框并将其替换为我自己的?这是关于最终用户在对话框中看到的文本;我通过第一个回复找到了 SO 文章276660到这个讨论: 建议:更改默认值,你确定要离开这个页面吗?从确定取消

我对各种浏览器行为方式的问题是需要防止最终用户丢失她/他的键入数据,因为她/他不小心点击离开页面;如果她/他恰好在显示对话框后不久按了空格键,则很容易发生这种灾难;除非您是刚刚失去一两个小时打字的最终用户,否则“灾难”似乎是一个非常强烈的词。

一世。JavaScript是防止这种情况的唯一方法吗?
ii. 有没有办法告诉最终用户的浏览器将取消设置为默认值?

澄清(我希望):在 Windows 操作系统对话框中,可以告诉 Windows 操作系统默认突出显示哪个按钮;例如,如果消息类似于“删除我的所有文件”,则默认为“确定”是个坏主意。

所以经常在我撰写问题时保存我的文本;其他论坛不这样做。

我猜如果我的笔记本电脑在我写这条消息时崩溃了,那么 SO 会给我一些方法来恢复到我现在所处的位置。

有人能告诉我浏览器是否有一种或多种方法,如果有,在哪里可以找到更多信息?

恕我直言,将默认对话框按钮设置为“确定”太危险了,因为不小心按空格键可能会导致很多悲伤。

谢谢你。

0 投票
1 回答
147 浏览

ios - 子视图如何识别父视图(iPhone)的设置属性?

场景是这样的,

我有UIButton一对一UIViewUIView父视图和UIButton子视图也是如此。
现在,

  1. 如果我将父视图的用户交互设置为 false,那么我可以点击 UIButton吗?
  2. 如果我不能触摸UIButton那为什么UIButton不能触摸?


你能解释一下如何UIButton知道它的父视图的用户交互是错误的吗?

谢谢,