将tableview的TextLabel保留在顶部

时间:2014-06-30 15:06:32

标签: ios uitableview

我在我的项目中使用UITableView。我正在增加和减少连续水龙头上UITableView细胞的高度。换句话说,我在点击时切换UITableViewCell的高度。现在我想将UITableViewCell textLabel保留在顶部的同一位置。但当我增加UITableViewCell的高度时,textLabel会出现在单元格的中间。

要避免这种情况,请sizeToFit使用cell.textLabel,但它不起作用......任何帮助......

2 个答案:

答案 0 :(得分:0)

尝试

label.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin;

并且不要做适合的尺寸。这样做是改变从标签底部到单元格底部的距离。换句话说,它将保持与顶部的距离不变。

答案 1 :(得分:0)

最简单的方法是以编程方式将默认TextLabel添加自动布局约束。我会从Superview的前缘,后缘和下边缘将其固定(在这种情况下是单元格)。