问题标签 [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.

0 投票
1 回答
532 浏览

cocoa - 在新的 Cocoa 应用程序中,我应该如何处理 MainMenu 中的默认菜单项?

当您创建新的 Cocoa 应用程序时,Xcode 会为您生成 MainMenu.xib,其中包含一组预定义的菜单项(文件、编辑、格式、视图等)。

我做了一个非常简单的应用程序。我真的不需要菜单项编辑、格式、查看。在这种情况下,最佳做法是什么。我应该删除还是保留它们?对我来说,如此简单的应用程序有如此详细的主菜单和许多禁用项目,这对我来说看起来很奇怪。

0 投票
3 回答
1738 浏览

iphone - 如何在代码中优雅地终止 iPhone 应用程序

完成后在 iPhone 上结束应用程序的正确方法是什么?

谢谢,

安东

0 投票
5 回答
226 浏览

iphone - 人机界面指南是福音吗?

我已经提交了我的第一个 iPhone 应用程序,现在正在等待批准。我唯一担心的是它会因为 HIG 中的一些细微差别而被拒绝,这是来自谷歌搜索。

Apple 如何将 HIG 视为指导方针或福音?

0 投票
2 回答
17016 浏览

c# - 使用 C# 扫描人机接口设备 (HID)

我正在开发一个 C# .NET 2.0 应用程序,我需要在其中扫描附加的 HID。如何才能做到这一点?因为它是 HID,Windows 不会为其分配 COM 端口。我只需要以编程方式确定设备是否已连接。谢谢你。

附加信息

当我将 USB 设备连接到我的计算机时,设备管理器中的人机接口设备下会出现两个条目。单击其属性会在其各自的详细信息选项卡中生成此信息:

HID 兼容设备 设备实例 ID:HID\VID_1795&PID_6004\7&2694D932&0&0000

USB人机接口设备 设备实例ID:USB\VID_1795&PID_6004\B973000000EB0D00

0 投票
4 回答
80114 浏览

c# - 使用 C# .NET 从操纵杆获取输入

我在谷歌上搜索了这个,但我想出的唯一东西已经过时并且不起作用。

有没有人有关于如何使用 C# .NET 获取操纵杆数据的任何信息?

0 投票
2 回答
1300 浏览

iphone - 使用分段控制作为准单选按钮

我使用这个分段控件作为用户选择选项而不是控制任何子视图的机制。

恕我直言,这看起来更好,并且比选择选择器更有用,对于像我需要的小选择来说,屏幕上会很重。

这种方法有什么错误/低效/不道德/非法吗?苹果会关心这个吗?

替代文字

0 投票
2 回答
1757 浏览

iphone - 用于更改表格排序列的 iOS 人机界面指南

第一篇文章。我仍在阅读iOS 人机界面指南,还没有遇到这种情况。当在一个表中显示多个列时,用户可以更改用于排序的列的适当指示符是什么?

0 投票
1 回答
188 浏览

ios4 - iPhone 通知类型的应用程序应该如何不显眼地向用户显示有通知

我有一个程序,它基本上只是查询一个 web 服务,如果返回任何数据,它将向用户显示该信息,但如果没有什么可显示的,它将等到下一个预定时间并运行。

现在它只是在用户面前放置一个表格,状态栏中没有任何内容可供他们选择并查看实际信息。

所以,我有两个问题。

  1. 有没有更好的方法来向用户显示通知信息,且干扰较少?
  2. 带有 UITable 的视图是否应该有一个按钮在完成时关闭视图?

更新:

看来我的问题还不够清楚,所以我的数据正确显示在表格中。

我的问题是在显示数据之前。

目前,计时器会定期触发我的方法,如果用户有任何未决事件,表格将显示在他们面前。

这是糟糕的设计,IMO,所以我想要一些简单的方法让他们知道有一些待处理的事情,他们可以在有时间的时候查看它。

理想情况下,我会在状态栏中显示他们有一些事件,但似乎这不是我能看到的选项。

一种选择是看看我是否可以让桌子最小化并发出一些声音或振动,但这对用户来说可能很麻烦,因为它可能会打断他们正在做的事情。

0 投票
1 回答
185 浏览

ios - UISplitView 控制器修改和人机界面指南

我正在尝试自定义拆分 vew 控制器的位置,希望将 UISplitView 向下移动 200 像素,以便放置横幅。我设法通过在我的应用程序委托中创建一个 CGFrame 并在此框架中绘制拆分视图来做到这一点。

熟悉 App Store 审批的人可以告诉我这是否会成为问题,以及是否有任何解决方法可以让我重新定位拆分视图?除了此处找到的解决方案之外,还有其他解决方案吗?

http://blog.carbonfive.com/2011/03/09/abusing-uiviewcontrollers/

谢谢

0 投票
0 回答
2732 浏览

human-computer-interface - 简单的眼动追踪算法

我正在寻找一种算法,它可以告诉我眼睛在看照片/网络摄像头实时提要的位置。

我已经搜索了很多,但我现在不想从很多复杂性开始。

这只是为了好玩。我的想法是有一些方法来接收图像并返回与用户正在查看的位置(在计算机屏幕上)的坐标。