這是殺了我!
我有一個UITableView
與單元格中有一個圖像,名稱和電話號碼。
看看這裏:UITableViewCell調整高度無需更改它的內容lauout
現在,我想觸摸它,所以我可以在裏面添加一些按鈕時耗費電池的高度。當我消耗細胞時,我也改變了它的bg圖像(更高的圖像)。
我這樣做,用[tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
和它的作品不錯,動畫單元格下來順利,但它也改變了單元格的內容:
什麼我可以做這樣的內容將會保留,因爲它是後細胞大小調整?
BTW,我沒有嘗試使用,
[_tableView beginUpdates];
[_tableView endUpdates];
但細胞只是「躍升」到它的新高度,所以我放棄了。
或者應用適當的調整大小的規則,以便標籤/圖像上海華不當小區視圖被調整大小或重新調整大小覆蓋細胞'layoutSubviews'控制子視圖的位置。前一種解決方案通常適用於框架,後者適用於框架,您可以根據需要合併它們。 – 2013-04-23 09:09:04