问题标签 [hig]

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 回答
705 浏览

iphone - UIToolBar 左侧/右侧按钮文本

Apple 的“人机界面指南”明确了您应该在哪一侧(左侧或右侧)放置某些工具栏按钮:CANCEL(左侧).... 和.... DONE(右侧)。

其他按钮应该在哪一侧(左侧或右侧)?

0 投票
2 回答
739 浏览

iphone - UITableViewCell + 标准披露指示器 + 二级 UIButton + HIG 违规

我有一个简单的问题,但在网上找不到明确的答案。

假设我有一个习惯

使用带细节视图控制器的默认公开细节按钮。

拥有辅助的自定义按钮是否很好,当点击该按钮时会触发另一个操作而不是呈现详细视图控制器?

或者它可能是一个HIG违规?

任何建议都非常感谢。

0 投票
2 回答
170 浏览

iphone - 这是以编程方式退出 iPhone 应用程序的有效理由吗?

我知道这个问题已经被问过很多次了,我们已经从苹果那里得到了这个链接作为答案:http: //developer.apple.com/library/ios/#qa/qa1561/

然而,最近,我在下面遇到了这个案例。除了直接使用“exit(0)”之外,我没有看到任何其他选项。

我有一个应用程序可以从我的 iPhone 的相机或麦克风收集数字数据。然后我设计了一个按钮,上面写着“保存并退出”,因为这是我的应用程序的一个非常常见的场景。

如果无法以编程方式退出我的应用程序,我只能有一个愚蠢的“保存”按钮。然后我的用户必须单击两次(1.“保存”按钮,然后 2.“主页”按钮)才能获得相同的结果 - 也就是这两个动作按顺序排列在一起。

然后我意识到,也许,这是我设计的一个缺陷。因此,我以这种方式更改了它。

我删除了“保存退出”按钮,而是在底部添加了一条注释,上面写着“使用 HOME 按钮保存并退出”。我试图从用户的动作中捕捉到退出信号,然后在之前执行 SAVE。

通过这样做,用户可以简单地使用本机 HOME 按钮来执行“保存和退出”。

然而,这个解决方案并不完美。

如果我的应用程序保存数据的时间过长,iOS 仍有机会在用户点击“HOME”按钮后终止我的应用程序。然后用户可能会丢失他们的数据,恕不另行通知!

如果我可以以编程方式退出,我可以先尝试“保存”。如果“保存”失败,我有足够的时间通知我的用户或完成所有需要的补救工作。

您认为这是在我的应用程序中使用“exit(0)”而不被拒绝的有效理由吗?

0 投票
3 回答
430 浏览

iphone - 继承 UIAlertView 以接受用户输入是否违反 HIG?

我在 SO 上看到了很多详细说明如何在 UIAlertView 上接受用户输入的答案,但我想知道这样做是否违反了 Apple 的 iOS 人机界面指南。

根据警报部分,

避免创建不必要的警报... [警报] 通常是不必要的,如果他们... [a] 要求确认用户启动的操作。要确认用户发起的操作,即使是删除联系人等有潜在风险的操作,您应该使用操作表。

但是,我希望使用警报视图来提示用户输入密码,就像苹果在用户从 App Store 购买应用程序时所做的那样。

我会很感激任何意见!

0 投票
0 回答
136 浏览

ios - 联系人的人机界面指南

任何人都可以澄清或指向我来自 Apple 的一篇文章,解释如果您正在访问用户地址簿中的信息和/或将其发送到远程服务器,应该发生什么消息?显然应该有某种警报(类似于授予位置访问权限的警报),因为这是我们正在访问的相当私密的数据,但我想知道它应该何时显示,以及它应该包括什么,如果苹果有提供了详细信息。谢谢!

0 投票
1 回答
150 浏览

cocoa - Lion 新的文本选项卡式界面

我喜欢 Lion 的“关于本机”窗口中显示的新选项卡界面。它并不华丽,但我认为它在呈现图标最有可能无法做好工作的信息方面非常有用。

问题是:标准 Cocoa 组件是否提供该 UI?即,是否可以使用 Xcode 构建类似的东西,而不使用自定义绘图代码的自定义类?

快照

0 投票
2 回答
121 浏览

ios - 在 iOS 中“弹跳”的目的是什么?

在我编写的一个 iOS 应用程序的 beta 测试中,我收到了一些反馈,让更多元素“反弹”,即使没有更多内容可查看或加载。

虽然我认为这不一定是一个坏建议,但它让我思考 - 允许 UI 元素上的这种行为的目的是什么?这是在我错过的某个地方的HIG中说明的吗?

0 投票
1 回答
66 浏览

ios - 适用于从 iOS 应用程序链接到 iTunes 的规则

我从我的应用程序链接到各种 iTunes 产品,但我似乎找不到任何涵盖此的规则/文档。我可以使用 iTunes 徽标吗?在链接机制方面我需要做些什么特别的事情吗?

0 投票
2 回答
7043 浏览

retina-display - 为什么 icon composer 2.4 不再支持 1024x1024 大小的图标了?

Xcode 4.3.3中的icon composer 2.2支持1024x1024的icns。但是,对于 icon composer 2.4,它不再支持。这很讽刺,因为苹果推送retina display mbp,并要求新提交的应用程序使用1024x1024图标,但图标编写器不再支持它。

Apple 是否有任何替代或新推出的解决方案来创建大小为 1024x1024 的图标?我真的不明白苹果为什么要这样做。

谢谢!

0 投票
1 回答
544 浏览

windows - 我在哪里可以找到 Windows 应用程序的 UI“标准”

在哪里可以找到 Windows 应用程序用户界面的标准指南?我做了一个没有运气的搜索,但必须有某种关于如何处理操作的文档。