gpt4 book ai didi

ios - 我应该使整个层次结构的固有内容大小无效吗?

转载 作者:可可西里 更新时间:2023-11-01 05:48:46 24 4
gpt4 key购买 nike

假设我有以下启用了自动布局的 View 层次结构:

UIStackView
|__ OuterCustomView(覆盖内在内容大小)
|__ UI标签
|__ InnerCustomView(覆盖内在内容大小)
|__UI标签
|__UI标签

InnerCustomView 中的标签具有可动态更改的文本和字体。每当发生更改时,我都会在 InnerCustomView 实例上调用 InvalidateIntrinsicContentSize()(Xamarin 语法)。

问题是 - 我是否还需要在包含的 OuterCustomView 上手动使其无效,或者框架是否足够聪明以从那里获取所有内容并重新布局所有内容直到最顶层 UIStackView?

最佳答案

不,您不需要手动使固有内容大小无效。在为您的 View 系统调用方法 invalidateIntrinsicContentSize() 后,递归地更新层次结构中的所有 super View 。

关于ios - 我应该使整个层次结构的固有内容大小无效吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48438152/

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