好的。我是一個經驗豐富的iOS開發人員,我總是碰到的一件事是如何在一個很好的mannor中填充tableview。 如果你的應用程序是隻有一個tableview的數以千計的應用程序之一,你可以使用cellForRowAtIndexPath:datasource-method罰款幾個if()從句。UITableVIew,cellForIndexPath:獲得手的
但是我維護的應用程序是非常大,並且有很多動態細胞在順序和設計上都會發生變化,如果()沒有人 - 甚至是你自己 - 可以長期保持,那麼你將會完全感到油膩。
所以我決定啓動一個想法的線程來解決這個混亂的東西。所以任何想法都是很好的輸入。
一個想法可能是創建一個UITableViewCells的集合,並在cellForRowAtIndexPath中查詢該集合:.
另一個想法可能是建立一個你想要的樹的整個對象圖,然後查詢它並且有一個工廠類來根據當前對象構建你的UITableViewCell。
請讓我聽聽您如何在您的應用中解決此業務 - 以及解決方案長期如何運作。 Pro的和Con的歡迎:-)
我在找的是關於如何在大規模tableview中構建數據槓桿的具體示例。 – esbenr