0

デザインの問題ほどプログラミングの問題ではありません...

tableviewcontroller があり、アーティストとアルバムのリストを表示したいと考えています。

簡単ですが、アーティストとアルバムの両方の「詳細」ページを表示したいと思います。

(アーティスト -> アルバム) の階層で、アーティストを選択すると、アルバムのリストが表示されます。次に、アルバムの詳細を選択できます。

でも、アーティストの詳細も見れるようにしたい。

それで、私は2つのアイデアを持っていて、いくつかの提案を得たいと思っていました.

  1. アルバムの詳細に、ボタン/リンク/何かを含めて、「アーティストの詳細を表示」と言います。これはあまり好きではないのですが…

  2. 階層を使用せず、次のような長いリストを用意してください: (申し訳ありませんが、ここで正しい形式を取得できません:) LINE1: アーティスト ABC LINE2: アーティスト ABC によるアルバム 123
    LINE3: アーティスト ABC によるアルバム 234 LINE4: など。

これは少し長くなりますが、ちょっと気に入っています。

または 3: #2 のアイデアを使用しますが、アルバムのテキストを少しインデントして、親に関連していることを示します。

私が持っているアプリでは、これに共通の UI を見たことがありません... 何か提案はありますか?

どうも!

4

1 に答える 1

0

私の考えは、通常の UINavigationViewController 階層を使用し、これらの典型的な ⓘ-info-buttons の 1 つを各アーティスト/アルバム セルの右側に追加することです。アーティスト リストにいる場合、ユーザーが ⓘ をタップしたときに詳細ページを表示し、ユーザーがセル内の他の場所をタップしたときにアーティストのアルバムのリストを表示します。

もう 1 つの可能性は、アーティストのアルバム リストの UINavigationItem でアーティストの詳細の UIBarButton を表示することです。

お役に立てれば

于 2012-12-08T19:24:08.387 に答える