2011-09-22 123 views
0

我在每個單元格中都有一個帶有圖像瀏覽和文字瀏覽的tableview。當我加載視圖時,其中一個文本視圖是不可見的。但是當我開始滾動時,出現了textview,這樣我的視圖看起來就像它應該看起來一樣。有誰知道爲什麼會發生這種情況? P.S.我已經閱讀了滾動時重用單元格的信息,所以我一直非常小心地正確構建單元格。iphone桌面滾動問題

+0

可以請您給一些更詳細/代碼 – Alok

+0

我的代碼是非常巨大的,複雜的,但最主要的是,我根據我從服務器接收數據構建我的細胞,細胞計數的高度。 – superM

回答

1

沒有代碼,沒有人能給你一個確切的答案。但是對於猜測......

表格調用cellForRowAtIndexPath後,您的數據是否正在填充?當單元格第一次填充時,沒有數據,因此單元格處於未格式化狀態。當您可以與表交互並將其滾動並在屏幕上(再次調用cellForRowAtIndexPath)時,數據已填充,因此單元看起來與預期相同。

您可以通過將一個斷點在你的cellForRowAtIndexPath方法測試這一點,請檢查您的數據對象被初始化或仍然設置爲零。

+0

我已經試過檢查,但數據完成時的cellFroRowAtIndexPath被調用。 – superM

+0

我想過可能導致這種行爲的其他陷阱,但沒有一個看起來現實。我需要查看代碼以獲取更多幫助。 – DBD