【问题标题】:Do Toolbars have to be at bottom?工具栏必须在底部吗?
【发布时间】:2017-04-14 23:38:34
【问题描述】:

在 Apple 的 iOS Human Interface Guidelines 中它说:

“工具栏出现在应用程序屏幕的底部并包含按钮 用于执行与当前视图或内容相关的操作 它。 "

我已经实现了一个UIPickerView,上面有一个工具栏,看起来像这样:

即使工具栏不在底部也可以这样做,还是 Apple 会遇到问题?谢谢。

【问题讨论】:

  • 如果外观和行为不是平台标准,在实施前应慎重考虑。如果所有其他应用程序都遵循您引用的准则,则用户希望应用程序以这种方式显示。如果所有使用它的用户都使用它,如果 Apple 会遇到问题,这有什么区别? (作为一种观点,您的 UI 是不正确的,无论是在 Apple、Android 还是 Windows 上。确认或取消的选项出现在选项选择或执行操作之后之后,而不是之前。这意味着下面,而不是上面。人们从上到下阅读。)
  • 我认为 UI 是有道理的。不过感谢您的意见。
  • 好的。但是,在继续阅读之前做出下一个选择:是或否......不,不要作弊并提前阅读 - 先回答。问题:用户是否会同意选择取消或完成的选项在他们有机会阅读他们选择取消或完成的内容之前鸡肉还是鸡蛋? 不,问题不在于哪个先出现;这是你更常吃哪一种早餐?。逻辑上说你确认一个选择在你做出选择之后,而不是之前。我会从任何设备上删除您的应用程序,因为 UI 告诉我您不知道自己在做什么。指南的存在是有原因的。
  • 如果他们在选择选项之前按下done,他们只需点击让这个选择器首先出现的按钮,这并不是世界末日。
  • 你没有在听。 之前他们可以选择接受或取消,而不是之后。这是简单的常识。这与是否是世界末日无关;它是关于不要通过设计一个没有意义的 UI 来混淆你的用户。但这是你的应用程序。您可以选择使其可用或无用;你已经清楚地决定了你想走哪条路。祝你好运。

标签: ios toolbar


【解决方案1】:

不,你可以巧妙地使用它。

在故事板中:

您可以在其中添加约束。

工具栏的结果:


更新

如果您发现这份不真实的文件陈述,您可以从那里向 Apple 报告:

查看错误报告器

https://bugreport.apple.com

【讨论】:

  • 这没有回答我的问题,我不是在问怎么做,我是在问苹果是否有问题。
  • 这与提出的问题无关。从问题中的图像可以清楚地看出,海报已经这样做了,所以解释如何这样做是没有用的。
  • @MarksCode,如果你问苹果的文件是否有问题,我会说是的。没有人可以做一件事而不会犯错。这类问题大家不用注意,我们放心用就好了。
  • @aircraft 我听不懂你想说什么,你能澄清一下吗?
猜你喜欢
  • 2015-11-23
  • 1970-01-01
  • 2022-11-10
  • 2018-06-19
  • 2018-09-27
  • 2016-11-20
  • 1970-01-01
  • 2012-03-26
  • 1970-01-01
相关资源
最近更新 更多