我處於需要第n級UITableView
的情況。適用於iPhone的多級別UITableView
我的問題是我有一個賬戶列表,當用戶點擊賬戶時,我需要顯示其子賬戶列表,在子賬戶列表中,如果用戶點擊一個子賬戶,我需要顯示其子賬戶列表和等等。
我處於需要第n級UITableView
的情況。適用於iPhone的多級別UITableView
我的問題是我有一個賬戶列表,當用戶點擊賬戶時,我需要顯示其子賬戶列表,在子賬戶列表中,如果用戶點擊一個子賬戶,我需要顯示其子賬戶列表和等等。
你應該做的是創建一個UITableViewController的子類,它將在用戶選擇一行時重新創建它自己的實例。將第一個實例放置在導航控制器中並使用
[navigationController pushViewController: animated]
來顯示孩子。增加的好處:你會得到一個導航欄免費反向。那些嚴格來說不是遞歸的,但它很接近,它會完成這項工作。只要確保你在那裏有一個條件陳述,那麼它就不會永遠持續下去。
使用免費的Sensible TableView框架可以輕鬆實現您需要的功能。該框架將自動顯示您的賬戶列表,並在賬戶單元被點擊後生成所有需要的詳細信息視圖。
你能否給我提供這個框架的鏈接? – 2013-03-22 05:10:28
http://sensiblecocoa.com – Matt 2013-03-23 21:54:22
所以使用遞歸和添加childviewcontrollers,直到你擊中行的末尾。這裏有什麼問題? – katzenhut 2013-03-20 12:37:33
每個級別的childviewcontrollers? – 2013-03-20 12:39:43
正如我寫在我的問題,我有第n級遞歸,所以如何處理這種情況下的childviewcontrollers? – 2013-03-20 12:40:28