ios - 自定义 UiTableViewCell 在编辑或删除时缩小

标签 ios uitableview

我正在使用自定义 UitableViewcell (MainTablecell) 来显示记录。我还提供编辑和删除功能。所以我想缩小我的自定义表格单元格,任何人都可以建议我如何执行此操作。
我的自定义单元格如下所示
enter image description here

cell.shouldIndentWhileEditing = YES;

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

我尝试了上面的代码,但是
两者都不适合我,我怎样才能缩小我单元格中的所有标签,你能帮帮我吗

最佳答案

当您的 tableView 进入编辑模式时,调整标签的大小。

shouldIndentWhileEditing: 只使单元格的左侧缩进,对内容不做任何事情。您将需要手动调整标签的大小。

根据该自定义单元格的设计和代码,您可以在编辑模式下调用标签并执行 setFrame:,只需检测该模式并重新加载您的 tableView。

关于ios - 自定义 UiTableViewCell 在编辑或删除时缩小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8556710/

相关文章:

ios - 是否可以在应用程序加载数据并卡住时显示警报?

ios - UITableView 中的数据在特定情况下不会刷新

swift - 具有不同内容的表格 View 单元格

ios - 自定义 UITableViewCell : Value of type 'UITableViewCell' has no member 'pointsNumber'

ios - 试图理解一个简单的陈述

ios - UISlider setThumbImage,拇指图像在 iOS7 上显示不正确

iOS 在设备之间同步时间

ios - UITableView 底部不需要的黑色单元格

swift - 奇怪的 UITableview 重新加载动画行为

ios - NSCalendar [_NSCopyOnWriteCalendarWrapper 组件 :fromDate:]: error