2011-12-19 67 views
1

我正在使用自定義的UitableViewcell(MainTablecell)來顯示記錄。我也提供編輯和刪除功能。因此,我想縮小我的自定義表格單元格,任何人都可以告訴我如何做到這一點。
我的自定義單元格看起來像波紋管
enter image description here自定義UiTableViewCell在編輯或刪除時收縮

cell.shouldIndentWhileEditing = YES; 

-(BOOL)tableView:(UITableView *)tableView shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)indexPath { 
return YES; 
} 

我用上面的代碼poece但
兩者都沒有工作對我來說嘗試,我怎麼能收縮所有標貼在我的細胞可以請你幫我

回答

1

當你的tableView進入編輯模式,調整標籤的大小。

shouldIndentWhileEditing:只會使單元格的左側縮進並且對內容不做任何處理。您需要手動調整標籤大小。

根據該定製單元的設計和代碼,您可以在編輯模式下調用標籤並執行setFrame:,只需檢測該模式並重新加載tableView即可。