gpt4 book ai didi

iOS UIView : setNeedLayout, setNeedDisplay、layoutSubViews 和 layoutIfNeeded

转载 作者:行者123 更新时间:2023-11-28 18:50:29 30 4
gpt4 key购买 nike

谁能告诉我这4个方法的定义和作用

 1. setNeedLayout
2. setNeedDisplay
3. layoutSubViews
4. layoutIfNeeded.

我用谷歌搜索了很多都找不到好的答案。

最佳答案

  1. setNeedsLayout 用于调用第 4 个 layoutIfNeeded。它确实需要它。
  2. setNeedsDisplay 使 drawRect 方法在下一次运行循环迭代时调用,并且与其他三个方法没有真正相关
  3. layoutSubviews 执行 View subview 的实际布局
  4. layoutIfNeeded 在需要时调用 layoutSubviews。您可以使用第一种方法 setNeedsLayout
  5. 使其成为必需的

关于iOS UIView : setNeedLayout, setNeedDisplay、layoutSubViews 和 layoutIfNeeded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42158203/

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