iOS筆記——遍歷Tableview

iOS不提倡遍歷全部cell,從拋給開發者的API就可以看出來,就給一個visiblecells方法,不讓你輕鬆的拿到全部cell,優化內存使用的極佳方案。


非要遍歷全部cell怎麼辦?

//只返回可見的cell
- (UITableViewCell *)cellForRowAtIndexPath:(NSIndexPath *)indexPath
//只返回當前不可見的cell
- (UITableViewCell *)dequeueReusableCellWithIdentifier:(NSString *)identifier

兩種方法加一起用,就OK了。

只不過話說回來,iOS不希望開發者遍歷全部cell,那我們的最終完美應對方案,還是拆分邏輯,拆分設計,數據逐一更新,順應iOS的好。

上面提到的招術,應個急使,也就罷了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章