2010-03-11 35 views
0

希望能夠解決這個問題。自從很長一段時間以來,我一直堅持下去。UITableView調整行大小問題

我有一個tableView,它使用CGRect在單元格上繪製自定義標籤。我從數組中的Web服務接收數據。最初我在單元格上顯示一行數據。當用戶選擇一個單元格時,我調用reloadsRowAtIndexPath來增加所選行的高度。在這個過程中,cellForRowAtIndexPath被再次調用。我通過一個標誌記錄了這一點,當cellForRowAtIndexPath被再次調用時,我在單元格上顯示來自數組的另外兩行數據。

我得到的是所有重疊的數據在另一個上。我試圖刪除didSelectRowAtIndexPath中已經放置的標籤,但無濟於事。

請幫我在這

在此先感謝。

回答

0

在您的cellForRowAtIndexPath方法中,當所選行高需要增加時,您是否創建一個新的UITableViewCell對象或更改已分配的對象?

請你可以發佈你的cellForRowAtIndexPath方法代碼來幫助追蹤這件事嗎?