问题标签 [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 回答
53 浏览

ios - UIView 覆盖 TabbarController:人机界面指南

我有一个UIViewController我想向用户显示的级别信息(此信息是用户应在我的应用程序中注意的重要信息)。我也有一个在其他选项卡TabbarController中有一些其他UIViewControllers的。我正在考虑显示一个UIView将覆盖整个屏幕的内容TabbarController,甚至显示此重要信息几秒钟。

考虑到这是一个单UIViewController级信息,我的问题是覆盖整个屏幕甚至是 TabBarController 几秒钟是一个好主意。人机界面设计是禁止还是允许?

0 投票
0 回答
106 浏览

ios - iOS @2x 图像冲突

我有点困惑,并且根据 中的@2x图像面临一些问题,for for Portrait 但相同的尺寸为.iOSHuman Interface Guidelines HIG@2xiPhone 6: 750 x 1334 (@2x)@2xiPhone 4S640x1136

当我将@2x 图像命名为MyTestImage@2x.pngsize750 x 1134时,它​​适用于iPhone 6但不适用于iPhone 4S,但如果我放置MyTestImage@2x.pngsize640x1136则它适用于iPhone 4S但不适用于 i Phone 6

我也将640x1136Retina 4 2x命名为,MyTestImage-568h@2x.png但它也不适合我。

我有什么矛盾?如果我谈论全屏图像,iPhone 4S 和 iPhone 6 的@2x 的实际图像尺寸应该是多少。还有什么应该是正确的视网膜显示图像尺寸。

编辑 1: 我的问题不同,因为我想知道 @2x 和 -568h@2x 视网膜显示在两个屏幕上的区别。此外,任何可以避免图像冗余的最佳解决方案。

0 投票
1 回答
43 浏览

c++ - 使用两种(人类)语言的应用程序

我有一个完整的工作代码,为 Windows 编写,用 Visual Studio 构建。

我想做的是为该软件添加另一种语言。我的想法是在窗口角落有两个标志(一个英语和一个德语),并在用户单击其中一个标志时更改语言。

做这种事情的常见和最佳方法是什么?

到目前为止,我的想法是创建两个文件,并存储软件将在这些文件中使用的所有字符串。一个文件将保存所有英文字符串,而另一个文件将保存所有德语字符串。然后,我相信,当检测到单击标志图标时,软件会将所有字符串加载到 a list、 orvector或类似的东西中,然后,我只需打印出我需要的任何字符串vector.at(i)

另外,如何在应用程序退出时保存当前使用的语言,以便下次启动应用程序时使用该语言?

0 投票
1 回答
3799 浏览

ios - xamarin中的ios背景图像大小和命名

我正在使用 xamarin.forms 开发应用程序。该应用程序具有带有背景图像的屏幕。因此,为了获得适当的背景,我在这里参考了 ios 文档,并考虑了启动/启动屏幕的尺寸,因为它们就像背景图像一样,但这不起作用。这就是我所遵循的:

苹果手机

  • 320 x 480 默认.png
  • 640 x 960 默认@2x.png
  • 640 x 1136 默认-568h@2x.png
  • 750 x 1334 默认-667h@2x.png
  • 1242 x 2208 默认-736h@3x.png
  • 2208 x 1242 默认-Landscape@3x.png

iPad

  • 768 x 1024 默认人像.png
  • 1536 x 2048 默认-人像@2x.png
  • 1024 x 768 默认风景.png
  • 2048 x 1536 默认-Landscape@2x.png

iphone 6 (iOS 9.0) 中的图像正在重复。

编辑: 我需要在 xamarin.forms 内容页面中用作背景图像的图像的命名约定和大小。

对这个尺寸和命名有什么帮助吗?

0 投票
0 回答
995 浏览

c# - 在 C# 中使用 VID 和 PID 检查 HID 设备是否连接的功能

我被要求编写一个程序来检测是否使用设备的 VID 和 PID 连接了特定的隐藏设备。所以我想出了下面的这个功能:

现在在调用该函数之前,我尝试将 FindDevice 函数返回的 HID 设备转换为我正在使用的设备,如下所示:

然后我像这样调用函数:

我的问题是,m_oTD4PAIDevice当我在 64 位机器上运行它时总是为空,但在 32 位机器上运行良好。我应该做些什么让它在 64 位和 32 位机器上工作?

任何建议将不胜感激

0 投票
2 回答
4006 浏览

ios - iOS如何将用户直接带到钱包应用程序

我现在正在集成 Apple Pay,并且我看到了 Apple Pay 的 iOS 人机界面指南。

https://developer.apple.com/ios/human-interface-guidelines/technologies/apple-pay/

在此处输入图像描述

用户点击按钮时如何打开钱包应用程序?

0 投票
2 回答
2068 浏览

usb - 制作自己的鼠标驱动

我有一个来自 speedlink 的鼠标,它可以做很多事情,比如改变 LED 的颜色,但我只能用 speedlink 提供的软件来做这些事情。

是否可以编写自己的软件来控制鼠标的 LED 灯?

0 投票
1 回答
82 浏览

ios - 如何为 iOS 应用程序中使用的自定义图像选择尺寸/分辨率?

我了解 1x、2x 和 3x 图像分辨率的工作原理,但我不确定如何为自定义图像选择合适的尺寸/分辨率。想象一下,我们有一个简单的布局,如下所示:

在此处输入图像描述

现在由我来为该 UIImageView 创建图像(例如在 Photoshop 中)。最高质量的版本应该是什么尺寸和分辨率?我是否只使用目前可用的 iOS 设备的最高屏幕分辨率作为我的指南?

0 投票
1 回答
37 浏览

ios - Apple 在 AlertView 中推荐或建议的 True 或 false 案例的位置是什么

我正在构建应用程序,其中我没有设计警报,因此客户建议我们使用本机警报。App中使用了数十种原生警报。

因此,我正在寻找Apple推荐或建议的一些正确或错误案例的位置(是,否。OK,取消等,有2个选项,包括真或假案例)?

我用谷歌搜索,但没有找到任何告诉我们这一点的声明。附上 Apple ID 登录警报视图的图像,其中 True 位于右侧,False 位于左侧。我想要一些书面格式或需要你的建议如何放置两个按钮的位置?

在此处输入图像描述

谢谢。

0 投票
1 回答
749 浏览

ios - 在 iPhone 应用程序中显示验证消息的推荐方式是什么?

我在 Apple 的Human Interface Guidelines中找不到太多关于此的信息。

我有一个表单,其中输入字段用于收集用户的输入,但如果验证失败,我想内联显示验证消息,就像我们在任何网页上显示验证消息的方式一样,就像它正下方一样。

是否有推荐的方法在 iOS 应用程序中执行此操作,例如在屏幕底部显示所有验证消息或类似的东西?

这是我在 iPhone 中尝试做的示例 UI:

在此处输入图像描述

我只想坚持 iOS 社区遵循的惯例。