我有一个带工具栏的视图 - 工具栏上的每个按钮代表用户正在编写的新消息。我花了几个工作日来弄清楚如何处理视图切换等等。但是现在我已经弄明白了,我遇到了一些UI-snafu。
当我有超过11个按钮时(我知道,用户应该在创建第11个按钮之前发送前10个按钮,但我试图彻底)按钮在屏幕末端运行。没有指示器(除了您可以看到的半按钮),还有可以按下的其他按钮。
之前有没有人遇到这种情况,你是如何处理的?
我最初的想法是当有超过(比方说)8个按钮时,我以编程方式制作第一个和最后一个按钮“<”和“>”通过删除和添加按钮到我的[工具栏项目],按钮将向下滑动按钮。
有什么想法?
答案 0 :(得分:0)
不是为iPhone创建一种新的用户界面(Apple可能会或可能不会接受),如果您只是告诉用户他/她已达到限制并且必须先发送消息,那么最好他们可以创造一个新的。就像Safari试图打开第10个网页一样。
答案 1 :(得分:0)
我认为凯恩可能是正确的,但你想要做的事听起来很像一个可滚动的标签栏。 Three20提供了一个处理此问题的类,或者您可以自己实现它。在操作系统中没有这方面的规定(我认为如果你说你试图在那里放10个按钮,那么UI人员可能会强烈反对。更不用说超过10个。)