什麼基本上,我想,是落實控制段/ tableview中作爲郵箱(見它2:00左右:http://www.youtube.com/watch?v=FG-h8pDXfoE&feature=youtu.be&t=2m)分段控制通過多個tableviews切換
我在一個UITableViewController
使用核心數據迷上了UITableView
。
當用戶切換的UISegmentedControl
,該TableView
重新加載一組不同的NSPredicate
,和UITableViewRowAnimationRight/Left
,那種使它看起來是在不同的表視圖的幻燈片,並取代舊的。
隨着單元數量的增加,這種設計的性能顯着下降,並且它看起來也會好得多。
我可以看到的繞了幾個不同的方式,但我想我會問你們一些指針攔住了我的方向是正確的:
什麼是有一個分段的最佳方式控制切換到多個tableviews?這些tableviews應該連接到相同的數據源/代表嗎?
這些tableviews將顯示相同的項目,只是在不同的「狀態」 - 基本上就像一個簡單的待辦事項列表,其中分段控件將在要完成或未完成的待辦事項之間切換。 現在我確實已經設置了一個委託和數據源,但是當各種列表中有很多項目時,動畫確實會稍微起伏不定。 – user2336702
然後我會選擇第一種方法。根據當前上下文配置您的單元。 – kkodev
這是我現在實際設置的。唯一的一點是性能下降,而且動畫並沒有真正說明段到段的感覺(如在郵箱中)。我在細胞上使用滑動手勢,所以這很重要。我剩下的View Controller Containment呢? – user2336702