问题标签 [human-interface]
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.
ios - 如何将红色圆形减号图标作为具有透明背景的png?
我需要红色减号徽章图标 - 用于删除UITableView
. 有没有办法以编程方式获取它?我通过谷歌搜索,浏览了几个图标数据库 - 没有成功。
(当我进入表格的编辑模式时获取图标很清楚 - 我需要图标作为视网膜分辨率的设计元素)。
java - 如何从 GUI 访问许多参数
我正在编写一个 Java 应用程序,它需要很多参数作为输入(~100)。我在 GUI 中公开了一些,但当然不可能一次显示所有这些。
我很好奇是否有一种共享方式可以让用户访问大量这样的参数。现在,我在 GUI 中有一些按钮,每个按钮都会打开一个 JPanel,其中显示参数的子集。这是一个常见的解决方案吗?还是从人机界面的角度来看有更有效的解决方案?
提前感谢您的建议,西蒙
ios - UIModalPresentationFormSheet 调整大小和人机界面指南
我只是想知道是否可以调整呈现的视图控制器的大小(或移动),例如具有 UIModalPresentationFormSheet 样式的视图控制器,或者这是否违反 Apple 人机界面指南。
如 HIG 文档中所述,“表单。具有 540 x 620 点的固定尺寸并位于屏幕中心”、“当键盘在横向可见时,表单视图向上移动到状态栏下方”和“这种风格有利于从用户那里收集结构化信息”。
那么,如果我使用另一个维度,我在键盘显示时选择另一种行为,或者如果我使用完全不同的范例来收集结构化信息,是否会违反 HIG?(例如,甚至不使用两个不同的视图控制器来收集和显示信息)
先感谢您。
opencv - 使用网络摄像头(不是 Kinect)确定骨骼关节
我正在尝试使用常规网络摄像头确定骨骼关节(或至少能够跟踪单个手掌)。我已经浏览了整个网络,似乎无法找到这样做的方法。
我发现的每个示例都使用 Kinect。我想使用一个网络摄像头。
我不需要计算关节的深度——我只需要能够识别它们在框架中的 X、Y 位置。这就是我使用网络摄像头而不是 Kinect 的原因。
到目前为止,我已经看过:
- OpenCV(其中的“骨架”功能是简化图形模型的过程,但它不是人体的检测和/或骨架化)。
- OpenNI(使用 NiTE)——获得关节的唯一方法是使用 Kinect 设备,因此这不适用于网络摄像头。
我正在寻找可以执行以下操作的 C/C++ 库(但此时将查看任何其他语言),最好是开源的(但同样会考虑任何许可证):
- 给定一张图像(来自网络摄像头的一帧),计算可见关节的 X、Y 位置
- [可选] 给定一个视频捕获流回调到我的代码中,其中包含关节位置的事件
- 不必非常准确,但希望它非常快(每帧处理时间低于 0.1 秒)
如果有人可以帮助我解决这个问题,我将不胜感激。我已经坚持了几天了,没有明确的前进道路。
更新
2 年后找到了解决方案:http: //dlib.net/imaging.html#shape_predictor
ios - iOS 人机界面指南
我正在开发我的第一个 iOS 应用程序,我担心我所做的特定事情的人机界面指南。通过阅读文档,我不明白为什么会出现问题,但是,我做了几件我不确定的事情,并且想知道任何人都可以就我可能遇到的项目提出建议。
这是一个简单的图像“标记”操作。该视图有两个按钮(“Record Optional Sound Clip”和“Save”),我已将其设置为半透明。触摸时,按钮变为不透明的黑色背景,这对我来说很明显它们是按钮。但是,它们看起来很像上面“描述”的 UITextField。我附上了其中一张图片的样本:
我还在顶部附近放置了一条简单的帮助消息,以明确如何取消标记(而不是将传统的 X 放在一个圆圈中,这更明显但对我来说吸引力较小)。然而,如果没有一些指导,用户如何取消编辑可能并不明显,但 HIG 似乎不鼓励这样做。
我主要对这些东西是否有可能被应用程序拒绝感兴趣?
TIA 的任何建议。
wso2 - WSO2 人工任务进入 COMPLETED 状态,但调用 BPEL 流程仍处于 ACTIVE 状态
我已经按照链接(http://docs.wso2.org/display/BPS300/Writing+a+Human+Task+Artifact)中提到的指南创建了 WSO2 人工任务。我正在从异步 BPEL 流程中调用人工任务,一旦人工任务完成,它就会进一步处理其他 BPEL 活动和回调客户端。我面临一个问题,即人工任务进入 COMPLETED 任务状态,但我的 BPEL 流程调用该人工任务没有从 REMOTE TASK Activity 进一步进行到下一个 BPEL 活动,并且它仍处于 ACTIVE 状态。请建议为此需要做什么,我是否需要为此使用 BPEL 关联,如果是,那么我如何在人工任务活动中实现关联。
ios7 - “为 iOS7 优化”在多大程度上是指 iOS7 UI?
Apple 宣布“针对 iOS7 进行优化”授权如下:
https://developer.apple.com/news/index.php?id=12172013a
从 2 月 1 日开始,提交到 App Store 的新 app 和 app 更新必须使用最新版本的 Xcode 5 构建,并且必须针对 iOS 7 进行优化。通过查看 iOS 人机界面指南了解有关准备 app 的更多信息。
已经有几个关于 Xcode 部分的问题,这似乎相当简单(使用 Xcode 5!)
但是与 HIG 一起的“优化”部分更加模糊。
似乎有些人将此解释为“它必须看起来像原生 iOS7 应用程序......Helvetica Thin、非常扁平的图标、半透明等”
但考虑到应用程序 UI 的广泛性,我发现这很难接受。例如,我没有看到 EA Sports 改变他们所有的 UI 来匹配。苹果是否发布了任何澄清文档,说明“优化”的含义以及 UI 必须遵守 iOS7 约定的程度以及这将适用于哪些应用程序(所有应用程序?仅原生应用程序?HTML5 应用程序?游戏? ETC。)?
ios - ios Navigation Bar Usage
Is it acceptable (i.e., to App Store) to have buttons in a UINavigationBar change on-the-fly? For example, perhaps there are two buttons on the Nav Bar for + (Add) and Trash (Delete), but once the + has been touched (for adding an item) the buttons change to Cancel/Save?
A related question, assuming it is acceptable, is whether it is preferable to activate/deactivate buttons as required, or whether it would be better better to make buttons that are not relevant to the operation underway simply disappear to be replaced by those which are relevant at any given time?
Not sure I've made myself clear here, but I haven't seen anything on this in the HIG. Thx.
c# - 从 .net 向操纵杆发送反馈/效果
感谢这个答案https://stackoverflow.com/a/13734766/637142我能够知道何时按下按钮或何时旋转方向盘。现在我的问题是如何向设备发送效果?例如,当我在玩游戏时,如果我撞车,轮子会振动。如何让方向盘振动?
我相信我需要做的是Start()
产生效果(http://sharpdx.org/documentation/api/t-sharpdx-directinput-effect)。SharpDX.DirectInput.Joystick 类似乎没有返回所有效果的方法。有一个方法被调用GetEffects
,但该方法返回一个EffectInfo
对象集合。游戏如何向操纵杆发送命令?
cocoa - 我应该为 NSPopover 中的文本使用哪种 NSColor?
NSPopovers 中文本的正确 NSColors 是什么(在 iTunes 12 中显示)?我没有在 HIG 中找到此信息,我不确定如何找出其他信息(将数字色度计中的颜色值与某处的列表匹配?)这是一个屏幕截图: