2012-12-08 59 views
0

決定還不如多一個編程問題是一個設計問題的...對於TableViewController和向下鑽取UI

我有一個tableviewcontroller,我想展示藝術家和專輯的列表。

夠簡單,但我想爲藝術家和專輯顯示「詳細信息」頁面。

使用(藝術家 - >專輯)的層次結構,您選擇一個藝術家,然後顯示專輯列表。然後您可以選擇專輯詳情。

但是,我也希望能夠看到藝術家的細節。

所以,我有兩個想法,並希望得到一些建議。

  1. 在專輯的詳細信息中,包含一個按鈕/鏈接/內容並說「顯示藝術家詳細信息」。我不喜歡這雖然太多...

  2. 不要使用層次結構,並有一個長長的清單: (抱歉不能得到正確的格式在這裏:) LINE1:藝術家ABC LINE2 :專輯123藝術家ABC
    線路3:專輯234藝術家ABC 線路4:等

這變得有點長,但還挺喜歡它更好。

或三:使用#2的想法,但縮進相冊文本有點顯示,他們與父母有關。

在我有的應用程序中,我沒有看到這個共同的用戶界面...任何建議?

thx!

回答

0

我的想法是使用通常的UINavigationViewController層次結構,並將這些典型的ⓘ-info-按鈕之一添加到每個藝術家/專輯單元的右側。 現在,當您在藝術家列表中時,只需在用戶點擊該ⓘ並在用戶點擊單元格中的其他任何位置時顯示藝術家專輯列表即可顯示詳細信息頁面。

另一種可能性是在藝術家的相冊列表的UINavigationItem中爲藝術家的細節顯示UIBarButton。

希望這會有幫助

+0

謝謝。我也在想一個按鈕。我可以使用(i),或者我可以使用單元格中已有的圖像,並將它變成一個按鈕。 – user589310