问题标签 [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.
iphone - UIToolBar 左侧/右侧按钮文本
Apple 的“人机界面指南”明确了您应该在哪一侧(左侧或右侧)放置某些工具栏按钮:CANCEL(左侧).... 和.... DONE(右侧)。
其他按钮应该在哪一侧(左侧或右侧)?
iphone - UITableViewCell + 标准披露指示器 + 二级 UIButton + HIG 违规
我有一个简单的问题,但在网上找不到明确的答案。
假设我有一个习惯
使用带细节视图控制器的默认公开细节按钮。
拥有辅助的自定义按钮是否很好,当点击该按钮时会触发另一个操作而不是呈现详细视图控制器?
或者它可能是一个HIG违规?
任何建议都非常感谢。
iphone - 这是以编程方式退出 iPhone 应用程序的有效理由吗?
我知道这个问题已经被问过很多次了,我们已经从苹果那里得到了这个链接作为答案:http: //developer.apple.com/library/ios/#qa/qa1561/
然而,最近,我在下面遇到了这个案例。除了直接使用“exit(0)”之外,我没有看到任何其他选项。
我有一个应用程序可以从我的 iPhone 的相机或麦克风收集数字数据。然后我设计了一个按钮,上面写着“保存并退出”,因为这是我的应用程序的一个非常常见的场景。
如果无法以编程方式退出我的应用程序,我只能有一个愚蠢的“保存”按钮。然后我的用户必须单击两次(1.“保存”按钮,然后 2.“主页”按钮)才能获得相同的结果 - 也就是这两个动作按顺序排列在一起。
然后我意识到,也许,这是我设计的一个缺陷。因此,我以这种方式更改了它。
我删除了“保存退出”按钮,而是在底部添加了一条注释,上面写着“使用 HOME 按钮保存并退出”。我试图从用户的动作中捕捉到退出信号,然后在之前执行 SAVE。
通过这样做,用户可以简单地使用本机 HOME 按钮来执行“保存和退出”。
然而,这个解决方案并不完美。
如果我的应用程序保存数据的时间过长,iOS 仍有机会在用户点击“HOME”按钮后终止我的应用程序。然后用户可能会丢失他们的数据,恕不另行通知!
如果我可以以编程方式退出,我可以先尝试“保存”。如果“保存”失败,我有足够的时间通知我的用户或完成所有需要的补救工作。
您认为这是在我的应用程序中使用“exit(0)”而不被拒绝的有效理由吗?
iphone - 继承 UIAlertView 以接受用户输入是否违反 HIG?
我在 SO 上看到了很多详细说明如何在 UIAlertView 上接受用户输入的答案,但我想知道这样做是否违反了 Apple 的 iOS 人机界面指南。
根据警报部分,
避免创建不必要的警报... [警报] 通常是不必要的,如果他们... [a] 要求确认用户启动的操作。要确认用户发起的操作,即使是删除联系人等有潜在风险的操作,您应该使用操作表。
但是,我希望使用警报视图来提示用户输入密码,就像苹果在用户从 App Store 购买应用程序时所做的那样。
我会很感激任何意见!
ios - 联系人的人机界面指南
任何人都可以澄清或指向我来自 Apple 的一篇文章,解释如果您正在访问用户地址簿中的信息和/或将其发送到远程服务器,应该发生什么消息?显然应该有某种警报(类似于授予位置访问权限的警报),因为这是我们正在访问的相当私密的数据,但我想知道它应该何时显示,以及它应该包括什么,如果苹果有提供了详细信息。谢谢!
cocoa - Lion 新的文本选项卡式界面
我喜欢 Lion 的“关于本机”窗口中显示的新选项卡界面。它并不华丽,但我认为它在呈现图标最有可能无法做好工作的信息方面非常有用。
问题是:标准 Cocoa 组件是否提供该 UI?即,是否可以使用 Xcode 构建类似的东西,而不使用自定义绘图代码的自定义类?
ios - 在 iOS 中“弹跳”的目的是什么?
在我编写的一个 iOS 应用程序的 beta 测试中,我收到了一些反馈,让更多元素“反弹”,即使没有更多内容可查看或加载。
虽然我认为这不一定是一个坏建议,但它让我思考 - 允许 UI 元素上的这种行为的目的是什么?这是在我错过的某个地方的HIG中说明的吗?
ios - 适用于从 iOS 应用程序链接到 iTunes 的规则
我从我的应用程序链接到各种 iTunes 产品,但我似乎找不到任何涵盖此的规则/文档。我可以使用 iTunes 徽标吗?在链接机制方面我需要做些什么特别的事情吗?
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 的图标?我真的不明白苹果为什么要这样做。
谢谢!
windows - 我在哪里可以找到 Windows 应用程序的 UI“标准”
在哪里可以找到 Windows 应用程序用户界面的标准指南?我做了一个没有运气的搜索,但必须有某种关于如何处理操作的文档。