草庐IT

InnerCustomView

全部标签

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

假设我有以下启用了自动布局的View层次结构:UIStackView|__OuterCustomView(覆盖内在内容大小)|__UI标签|__InnerCustomView(覆盖内在内容大小)|__UI标签|__UI标签InnerCustomView中的标签具有可动态更改的文本和字体。每当发生更改时,我都会在InnerCustomView实例上调用InvalidateIntrinsicContentSize()(Xamarin语法)。问题是-我是否还需要在包含的OuterCustomView上手动使其无效,或者框架是否足够聪明以从那里获取所有内容并重新布局所有内容直到最顶层UISta