gpt4 book ai didi

ios - cell.layoutifneeded 和 cell.layoutSubviews 以及 cell.setneedsdisplay 方法一般做什么?

转载 作者:行者123 更新时间:2023-11-28 15:28:47 32 4
gpt4 key购买 nike

cell.layoutIfNeeded()cell.layoutSubviews()cell.setNeedsDisplay() 方法一般有什么作用?

最佳答案

  1. 布局 subview

布置 subview 。简而言之,此方法可以确定任何 subview 的大小和位置,如果您有子类,它还有助于获得您想要的 View 行为。 Documentation here

2.layoutIfNeeded

强制 View 立即布局,例如您更改了约束常量并反射(reflect)您需要调用 layoutIfNeeded 的更改。(它也可以是动画的 :P)。 Documentation here

  1. 设置需要显示

标记 View 需要在下一个绘制周期重绘,当调用该方法时,通知系统 View 内容改变,将在下一个绘制周期重绘。 Documentation here

请考虑阅读文档以更好地理解

关于ios - cell.layoutifneeded 和 cell.layoutSubviews 以及 cell.setneedsdisplay 方法一般做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44941743/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com