iPad:如何处理有关人类准则的多个弹出窗口?

Posted

技术标签:

【中文标题】iPad:如何处理有关人类准则的多个弹出窗口?【英文标题】:iPad: How to handle multiple popovers regarding human guidelines? 【发布时间】:2012-01-19 07:46:09 【问题描述】:

我在我的 iPad 应用程序中没有发现一个问题,即同时显示两个弹出框。正因为如此,我的应用被这条评论拒绝了:

iPad 人机界面指南规定,一次只能在屏幕上看到一个弹出框元素。在您的应用程序中,用户可以同时显示两个弹出框。请参阅随附的屏幕截图。

首先,我会在新版本中将设置按钮移到右侧,但是如果新闻弹出框打开并且我点击设置按钮怎么办——关于他们的人类指南的预期行为是什么? 1. 我应该在显示设置弹出框之前关闭新闻弹出框还是 2. 我可以什么都不做,因为另一个弹出框处于活动状态?

我强烈认为第一个是对的,但这次我想把它做对。谢谢。

【问题讨论】:

复制:***.com/questions/5114476/popover-inside-a-popover 【参考方案1】:

引用 Apple 的界面指南:

避免提供“关闭弹出框”按钮。当不再需要弹出框时,它应该会自动关闭。

如果用户点击“设置”按钮,则假定用户希望设置可见并关闭第一个弹出框。 Visa Versa 用于另一个按钮。

【讨论】:

【参考方案2】:

是的,您应该在显示设置之前简单地关闭新闻弹出框。

【讨论】:

以上是关于iPad:如何处理有关人类准则的多个弹出窗口?的主要内容,如果未能解决你的问题,请参考以下文章

如何处理Chrome Selenium网络驱动程序中的弹出窗口-Python

如何处理弹出、模态、可调整大小的表单

如何处理 NSTextField 子类的第一响应者状态?

C#的webform中的button弹出确认对话框,该如何处理

android软键盘弹出时如何处理页面布局

android 长按事件 和 长按弹出上下文菜单如何处理