问题标签 [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 - UIView 覆盖 TabbarController:人机界面指南
我有一个UIViewController
我想向用户显示的级别信息(此信息是用户应在我的应用程序中注意的重要信息)。我也有一个在其他选项卡TabbarController
中有一些其他UIViewControllers
的。我正在考虑显示一个UIView
将覆盖整个屏幕的内容TabbarController
,甚至显示此重要信息几秒钟。
考虑到这是一个单UIViewController
级信息,我的问题是覆盖整个屏幕甚至是 TabBarController 几秒钟是一个好主意。人机界面设计是禁止还是允许?
ios - iOS @2x 图像冲突
我有点困惑,并且根据 中的@2x
图像面临一些问题,for for Portrait 但相同的尺寸为.iOS
Human Interface Guidelines HIG
@2x
iPhone 6: 750 x 1334 (@2x)
@2x
iPhone 4S
640x1136
当我将@2x 图像命名为MyTestImage@2x.png
size750 x 1134
时,它适用于iPhone 6
但不适用于iPhone 4S
,但如果我放置MyTestImage@2x.png
size640x1136
则它适用于iPhone 4S
但不适用于 i Phone 6
。
我也将640x1136
其Retina 4 2x
命名为,MyTestImage-568h@2x.png
但它也不适合我。
我有什么矛盾?如果我谈论全屏图像,iPhone 4S 和 iPhone 6 的@2x 的实际图像尺寸应该是多少。还有什么应该是正确的视网膜显示图像尺寸。
编辑 1: 我的问题不同,因为我想知道 @2x 和 -568h@2x 视网膜显示在两个屏幕上的区别。此外,任何可以避免图像冗余的最佳解决方案。
c++ - 使用两种(人类)语言的应用程序
我有一个完整的工作代码,为 Windows 编写,用 Visual Studio 构建。
我想做的是为该软件添加另一种语言。我的想法是在窗口角落有两个标志(一个英语和一个德语),并在用户单击其中一个标志时更改语言。
做这种事情的常见和最佳方法是什么?
到目前为止,我的想法是创建两个文件,并存储软件将在这些文件中使用的所有字符串。一个文件将保存所有英文字符串,而另一个文件将保存所有德语字符串。然后,我相信,当检测到单击标志图标时,软件会将所有字符串加载到 a list
、 orvector
或类似的东西中,然后,我只需打印出我需要的任何字符串vector.at(i)
。
另外,如何在应用程序退出时保存当前使用的语言,以便下次启动应用程序时使用该语言?
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 内容页面中用作背景图像的图像的命名约定和大小。
对这个尺寸和命名有什么帮助吗?
c# - 在 C# 中使用 VID 和 PID 检查 HID 设备是否连接的功能
我被要求编写一个程序来检测是否使用设备的 VID 和 PID 连接了特定的隐藏设备。所以我想出了下面的这个功能:
现在在调用该函数之前,我尝试将 FindDevice 函数返回的 HID 设备转换为我正在使用的设备,如下所示:
然后我像这样调用函数:
我的问题是,m_oTD4PAIDevice
当我在 64 位机器上运行它时总是为空,但在 32 位机器上运行良好。我应该做些什么让它在 64 位和 32 位机器上工作?
任何建议将不胜感激
ios - iOS如何将用户直接带到钱包应用程序
我现在正在集成 Apple Pay,并且我看到了 Apple Pay 的 iOS 人机界面指南。
https://developer.apple.com/ios/human-interface-guidelines/technologies/apple-pay/
用户点击按钮时如何打开钱包应用程序?
usb - 制作自己的鼠标驱动
我有一个来自 speedlink 的鼠标,它可以做很多事情,比如改变 LED 的颜色,但我只能用 speedlink 提供的软件来做这些事情。
是否可以编写自己的软件来控制鼠标的 LED 灯?