0

Apple UI 设计指南建议 UIPageControl 非常适合呈现实用程序应用程序的顶视图。

出现在主 UINavigationController 视图内的第 2 层或第 3 层的分页视图会在 App 审查过程中触发失败吗?

在我的应用程序中,我在我的生产力风格应用程序的第二个导航级别插入了一个 3 页视图。每个页面都显示一个问题,并需要一个答案,该答案可能由多选勾号或文本框输入。这些问题可以垂直堆叠在一个多部分的表格中,但在我的原型中,水平浏览问题感觉非常自然。

但是,我还没有看到像我一样使用分页的 App Store 程序。

4

2 回答 2

0

尽管您可能不会通过应用审核,但我相信使用 UIPageControl 可能会让您的用户感到困惑。正如您所指出的,我想不出任何以这种方式使用 UIPageControl 的应用程序。iPhone 人机界面指南中的以下引用提供了丰富的信息:

页面指​​示器让用户可以快速查看打开的视图数量以及打开顺序的指示;它不能帮助用户跟踪他们通过视图层次结构所采取的步骤。因为实用程序应用程序中的视图往往是彼此对等的,所以页面指示器足以帮助用户浏览它们。另一方面,显示分层信息的生产力应用程序应提供导航栏中元素的导航(有关此内容的更多信息,请参阅“导航栏”)。

根据您对应用程序这部分应该如何显示的描述,听起来这些带有问题的页面不会被视为“多视图”。此外,您可能希望您的用户按顺序回答每个问题并继续下一个问题。UIPageControl 的设计目的是让用户可以以他们选择的任何顺序在任何视图之间切换,而不仅仅是在一个方向上。

这听起来更像是分层设计,如果您使用导航栏和 UITableView,您的应用程序的这一部分可能会更好地工作。要求您的用户通过点击多选复选框来回答问题,然后让他们弄清楚他们需要向某个方向滑动才能到达下一个问题,这对用户来说并不明显,而且可能更直观。例如,一旦用户选择了一个复选框,您就可以通过编程方式导航到下一个问题。或者,在每个屏幕底部有一个标有“下一个问题”的按钮,该按钮将转换到下一个屏幕。

希望这可以帮助!

于 2010-01-23T15:25:43.303 回答
0

我最近问了苹果一个类似的问题并得到了回复:

“感谢您联系 iPhone 开发者计划。Apple 无法为开发者提供申请提交的预先批准。”

最后,它真的取决于评论者、你的应用程序的细节、满月等。

就个人而言,我会简单地尝试一下。如果界面看起来不错,并且您认为它不会混淆用户,那么只需提交即可。

此外,因为这样的事情被拒绝并不是世界末日。你只需要用类似的东西替换它。发生在我身上一两次。它通常不是一个完整的拦截器。

于 2010-01-23T15:26:38.717 回答