0
cell.layoutIfNeeded()
和cell.layoutSubviews()
和cell.setNeedsDisplay()
方法一般做什么?cell.layoutifneeded和cell.layoutSubviews和cell.setneedsdisplay方法通常会做什么?
cell.layoutIfNeeded()
和cell.layoutSubviews()
和cell.setNeedsDisplay()
方法一般做什么?cell.layoutifneeded和cell.layoutSubviews和cell.setneedsdisplay方法通常会做什么?
进行布局子视图。简而言之,这种方法可以确定任何子视图的大小和位置,如果您有子类,它也可以帮助您获得期望的视图行为。 Documentation here
2.layoutIfNeeded
部队查看立即布局,比如你已经改变了制约常数,以反映您需要调用layoutIfNeeded的变化(也可以动画:P)。 Documentation here
标志着视图需要在下一绘图周期被重画,当调用此方法,系统被通知视图的内容被改变,并且它将在下一个绘图周期中重绘。 Documentation here
请考虑为更好地理解
一般阅读文档,这个社区帮助与特定的编程问题,而不是一个大致的了解。您需要阅读文档 – sasquatch
Plz通过此网站https://developer.apple.com/documentation/uikit/uitableviewcell –
请参阅链接https://stackoverflow.com/questions/14506968/setneedslayout-and-setneedsdisplay –