1

ツールバーのあるビューがあります。ツールバーの各ボタンは、ユーザーが作成している新しいメッセージを表しています。ビューの切り替えなどを処理する方法を理解するのに数日かかりました..しかし、すべてを理解した今、私はちょっとしたUIスナフに出くわしました.

11 個以上のボタンがある場合 (ユーザーは 11 個目を作成する前に最初の 10 個を実際に送信する必要がありますが、徹底的にしようとしています)、ボタンが画面の端からはみ出します。押すことができる追加のボタンがあることを示すインジケーターはありません (表示されているハーフボタンを除いて)。

以前にこのような状況に遭遇した人はいますか?どのように対処しましたか?

私の最初の考えは、(たとえば)8つ以上のボタンがある場合、プログラムで最初と最後のボタン「<」と「>」ボタンを作成し、[ツールバー項目]にボタンを削除して追加することで、ボタンを下にスライドさせます。 .

何かご意見は?

4

2 に答える 2

0

ケインはおそらく正しいと思いますが、あなたがやろうとしていることは、スクロール可能なタブバーのように聞こえます。Three20は、これを処理するクラスを提供します。または、自分で実装することもできます。OSにはこれに対する規定はありません(10個以上のボタンは言うまでもなく、そこに10個のボタンを配置しようとしていると言った場合、UI担当者はおそらく強く反対すると思います)。

于 2009-12-21T23:08:07.113 に答える
0

iPhone用の新しいタイプのUI(Appleが受け入れる場合と受け入れない場合があります)を作成する代わりに、ユーザーが制限に達し、作成する前にメッセージを送信する必要があることをユーザーに伝えた方がよいでしょう。新しいもの。10番目のWebページを開こうとしたときのSafariのように。

于 2009-05-07T23:23:32.327 に答える