首先,我知道S.O.在這裏有幾個答案。這解決了不穩定的uitableview問題。當UITableViewCell很大時UITableView滾動起伏
其中一些我在我的代碼中應用(即cell.layer.shouldRasterize = TRUE,特別是以及單元隊列緩存的東西)。 我的碎片被認爲是由於大單元行(70像素高度)。 如果我將行高改爲20,那麼它就像黃油一樣平滑滾動。 但30以上,它變得不穩定,尤其是當我「拉」和「放手」的表,使它彈回到位。
有一件事,我沒有做的是展平視圖(我使用單元格的Xib)。 會不會取消xib設計視圖讓我獲得性能提升?
此外,任何想法,爲什麼一個30 +像素高度單元格行導致如此巨大的差異相比,作爲平滑黃油20像素高度?
注意:即使我將細胞xib中的所有東西都隱藏起來,我仍然會在70像素高度處發生碎片。
用儀器找出爲什麼它是波濤洶涌。 – Nyx0uf
您是否正確實施了細胞出球?我已經有高度爲125像素的單元格,並且在tableView中有100個單元格,並且它仍然平滑滾動。我也用nib來佈局單元格。你是否在'cellForRowAtIndexPath'下載了任何數據? – rckoenes