如何在tableview的单元格中更改UILabel的位置

时间:2017-11-29 21:24:45

标签: ios uitableview swift3 uicollectionview uilabel

我想在UICollectionView的单元格内移动UIlabel的位置,以便UILabel的Y值高出100。

它的位置已经在故事板中设置了,但我希望在一系列条件下改变位置,例如不需要单元格中的UIImage。

我尝试了各种选项,包括下面没有成功

cell.flashLabel.frame = CGRect(x:5,y:70,width:230,height:60)

2 个答案:

答案 0 :(得分:0)

我目前无法检查此内容,但您是否已尝试过 cell.setsNeedsLayoutcell.setsNeedsDisplay

这应该将单元格视图更新为新框架。设置框架后调用其中一个。

如果有效,请告诉我。如果没有,我可以在我下班后看看。

- Amir

答案 1 :(得分:0)

您可以尝试将标签的顶部约束链接到插座。然后,您可以使用以下方法操纵约束:

cell.topConstraint.constant = 70 //whatever point value is needed