在删除期间自定调整自定义单元格中的标签

时间:2011-12-17 12:32:34

标签: objective-c ios uitableview

我在ios应用程序上制作并且正在努力从tableview工作中删除单元格。我有ios滑动删除使用右边出现的默认红色按钮删除单元格。一切都很美妙。但我遇到的问题是,当红色按钮移入时,我无法获得自定义单元格内的2个uilabels自动调整。因此红色按钮当前正在覆盖其中一个标签。到目前为止,我一直在尝试一些没有运气的东西。

primaryLabel.contentMode = UIViewContentModeLeft;
primaryLabel.bounds = primaryLabel.frame; //incase auto resize was using bounds instead of frame
cell.autoresizesSubviews = YES;
primaryLabel.autoresizingMask = UIViewAutoresizingFlexibleWidth;//tried various options in here

我希望通过代码而不是IB来解决这个特殊问题。所以任何帮助将不胜感激

enter image description here

按要求截屏。 D是第二个标签的开头,不与其他标签一起自动调整

1 个答案:

答案 0 :(得分:2)

如果您是通过代码添加标签,请确保将它们添加到单元格contentView中,而不是直接添加到单元格的子视图中。当单元格进入编辑模式时,内容视图会调整大小,而主单元格则不会。

相关问题