2010-10-13 87 views
0

G'day guys,UITableViewCell的大小對平滑滾動有重大影響嗎?

我正在構建一個iPad應用程序,我們的設計師給了我們一個視圖,它有一個圖像背景和一個包含該背景部分的tableview(它不透明不要擔心)。每個單元都包含有關商店的信息我通過查看來自Loren Brichter的平滑滾動代碼併爲我的目的對其進行了一些修改來實現它,但是我遇到了一個問題,當我試圖快速滾動應用程序時掛起應用程序(掛在模擬器中,I我還沒有把它安裝到iPad上,但我沒有看到墊和模擬器之間的性能差異很大)

我已經nuked所有調用任何數據結構,只是靜態生成單元信息,所以我可以測試一下,看看它們是不是導致問題的原因,但它們似乎不是。

單元格尺寸:620px寬×300px高。

是不是太大,不能讓tableview管理它們?我們是否需要找出另一種方法來實現它,或者是有些事我只是錯過了(或者是模擬器只是有點buggered)?

當我啓動儀器來檢查我測試它時,它是卡在:mach_msg_trap或CA :: Render。

關於如何加速/使其更好的任何想法?

乾杯

+0

是單元格是文本還是有圖像? – 2010-10-13 01:03:10

回答

0

原來,這是完全基於與模擬器和問題不能與iPad本身的問題。

很明顯,單元複雜度的增加會導致渲染問題,但如果使用Quartz來繪製單元格,則會大大降低開銷。