0

不像设计问题那样是编程问题......

我有一个 tableviewcontroller,我想显示艺术家和专辑列表。

很简单,但我想为艺术家和专辑显示一个“详细信息”页面。

使用(艺术家->专辑)的层次结构,您选择一个艺术家,然后显示专辑列表。然后您可以选择专辑详细信息。

但是,我也希望能够看到艺术家的详细信息。

所以,我有两个想法,想得到一些建议。

  1. 在专辑详细信息中,包括一个按钮/链接/某些内容,然后说“显示艺术家详细信息”。虽然我不太喜欢这个...

  2. 不要使用层次结构并有很长的列表:(抱歉,此处无法正确格式化:) LINE1:艺术家 ABC LINE2:艺术家 ABC 的专辑 123
    LINE3:艺术家 ABC 的专辑 234 LINE4:等。

这有点长,但有点喜欢它。

或三:使用#2 的想法,但稍微缩进专辑文本以表明它们与父级相关。

在我拥有的应用程序中,我还没有看到一个通用的用户界面……有什么建议吗?

谢谢!

4

1 回答 1

0

我的想法是使用通常的 UINavigationViewController 层次结构并将这些典型的 ⓘ-info-buttons 添加到每个艺术家/专辑单元格的右侧。现在,当您在艺术家列表中时,仅在用户点击 ⓘ 时显示详细信息页面,并在用户点击单元格中的任何其他位置时显示艺术家专辑列表。

另一种可能性是在艺术家专辑列表的 UINavigationItem 中显示艺术家详细信息的 UIBarButton。

希望这可以帮助

于 2012-12-08T19:24:08.387 回答