如何保持表格视图单元格中的标签不会移出屏幕边界?

时间:2015-03-08 13:18:05

标签: ios uitableview uilabel editing autoresize

当使用预定义类型的原型单元时#34;右侧细节"相应的表视图如下所示:

Right Detail Table View Cell

当切换到编辑模式时,它看起来像这样:

Right Detail Table View Cell in Editing Mode

正如您所看到的那样,正确的详细文本标签(带有文字" OVERLAPPING")仍保留在原始位置,即使文本标签(带有文字"标题标签")也会转移到为了给红色删除图标腾出空间的权利。


我希望使用自定义表格视图单元格实现相同的行为。但是,详细文本标签总是向右移动并离开屏幕边界 - 无论我做什么。

这是我的自定义单元格:

Custom Table View Cell

这就是它在编辑模式下的样子:

Custom Table View Cell in Editing Mode

根据我的理解,当我设置适当的自动布局约束时,标签应该粘在右边:

Auto layout constraint

它没有。显然,标签的超级视图(即单元格contentView)不会缩放,而只是向右移动。

我如何改变这一点并实现"正确的细节"我的自定义单元格中的行为?

0 个答案:

没有答案