cell.layoutIfNeeded()
和cell.layoutSubviews()
以及cell.setNeedsDisplay()
方法通常做什么?
答案 0 :(得分:0)
布置子视图。简而言之,此方法可以确定任何子视图的大小和位置,如果您有子类,它还有助于获得所需的视图行为。 Documentation here
2.layoutIfNeeded
强制视图立即布局,例如,您已更改约束常量并反映调用layoutIfNeeded所需的更改。(它也可以是动画的:P)。 Documentation here
标记视图需要在下一个绘图周期中重新绘制,当您调用此方法时,会通知系统视图的内容已更改,并且将在下一个绘图周期中重绘。 Documentation here
请考虑阅读文档以便更好地理解