1

我有一个带有工具栏的视图 - 工具栏上的每个按钮都代表用户正在撰写的一条新消息。我花了几个工作日才弄清楚如何处理视图切换等。但是现在我已经弄清楚了,我遇到了一些 UI 问题。

当我有超过 11 个按钮时(我知道,用户应该在创建第 11 个之前真正发送前 10 个,但我想彻底)按钮会从屏幕末端消失。没有指示器(除了您可以看到的半按钮),还有可以按下的其他按钮。

以前有没有人遇到过这样的情况,你是怎么处理的?

我最初的想法是当有超过(比如说)8个按钮时,我以编程方式制作第一个和最后一个按钮“<”和“>”按钮,通过删除和添加按钮到我的[工具栏项]按钮将向下滑动按钮.

有什么想法吗?

4

2 回答 2

0

与其为 iPhone 创建新类型的 UI(Apple 可能接受也可能不接受),最好只是告诉用户他/她已达到限制并且必须在他们创建之前发送消息一个新的。就像 Safari 在您尝试打开第 10 个网页时所做的那样。

于 2009-05-07T23:23:32.327 回答
0

我认为 Kane 可能是正确的,但是您尝试做的听起来很像可滚动的标签栏。Three20 提供了一个类来处理这个问题,或者你可以自己实现它。操作系统中对此没有任何规定(我认为如果你说你试图在下面放置 10 个按钮,UI 人员可能会强烈反对,更不用说超过 10 个了。)

于 2009-12-21T23:08:07.113 回答