gpt4 book ai didi

ios - iPhone - 更新 subview 时调用layoutSubviews

转载 作者:行者123 更新时间:2023-11-29 04:55:00 24 4
gpt4 key购买 nike

我有一个带有类似网格布局的自定义 View 。当我触摸每个 subview 时,我想为它们设置动画。 super View 覆盖 layoutSubviews 以创建 subview 网格。

问题是每当我更改动画 subview 的框架时,都会调用 super View 的layoutSubviews方法来覆盖框架并且不会发生动画。

为什么在这种情况下会调用layoutSubviews?如何防止它发生?

还有其他类似的问题,但都没有得到正确的回答。

谢谢!

最佳答案

我最终在我的 super View 上添加了一个标志属性,然后从我的 subview 中将其设置为 YES 以防止它布局 subview 。看起来很老套,但它确实有效。

关于ios - iPhone - 更新 subview 时调用layoutSubviews,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8161991/

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