Ios 两个详细等级视图的表视图中的表视图替代方案

Ios 两个详细等级视图的表视图中的表视图替代方案,ios,cocoa-touch,uitableview,user-interface,Ios,Cocoa Touch,Uitableview,User Interface,想象一下,有一款应用程序允许甲壳虫乐队同时制作多张专辑。所以在左边你有两张专辑的列表(Abbey Road和Sergent Pepper),如果你选择Abbey Road,它会给你一张Abbey Road上所有歌曲的列表。如果您选择其中一首歌曲(在下面的示例中为“相聚”),它将在详细信息视图中打开该歌曲的文本,并允许您编辑歌词。因此,与主详图设置不同,它类似于具有两个表视图和一个详图视图的主详图布置。将使用核心数据进行持久化 这是推荐的方法吗?我在网上看到一些评论,说嵌套表视图不是一个好的UI

想象一下,有一款应用程序允许甲壳虫乐队同时制作多张专辑。所以在左边你有两张专辑的列表(Abbey Road和Sergent Pepper),如果你选择Abbey Road,它会给你一张Abbey Road上所有歌曲的列表。如果您选择其中一首歌曲(在下面的示例中为“相聚”),它将在详细信息视图中打开该歌曲的文本,并允许您编辑歌词。因此,与主详图设置不同,它类似于具有两个表视图和一个详图视图的主详图布置。将使用核心数据进行持久化

这是推荐的方法吗?我在网上看到一些评论,说嵌套表视图不是一个好的UI

TableView TableView Detail Albums (list) **AbbeyRoad** (songlist) Come Together (songtext) 1.AbbeyRoad ComeTogether Here come old flattop blah blah 2.Sergent Pepper's Something Maxwell's Silver Hammer TableView TableView详细信息 专辑(列表)**AbbeyRoad**(歌曲列表)汇集在一起(歌曲文本) AbbeyRoad来了老平顶车来了 佩珀中士很了不起 麦克斯韦银锤
永远不要把一个表视图放在另一个表视图中。加克。这是一个正在制造的用户界面灾难

您可以使用分区表视图,其中分区是相册,分区内的行是歌曲

对于iPad,你可以拥有并排的桌面视图,但这在iPhone上不起作用


苹果打算在iPad上使用分割视图控制器,在iPhone上使用一系列master>detail>sub_细节视图控制器。您可以根据需要降低任意级别。

我想您需要的不是
master>detail>sub\u detail
设置类似吗?如果我使用这种模式,
细节
将包含一个歌曲列表,其中每首歌曲都需要能够与每首歌曲的歌词分步到一个子细节。你能解释一下你的建议有什么不同吗?不同于什么?我得到的印象是,您正在谈论试图将表视图放在表视图的每个单元格中,这将是一场灾难。