gpt4 book ai didi

ios - Storyboard约束 : Replace views; Adjust Scroll View Height - Swift 3

转载 作者:行者123 更新时间:2023-11-30 11:35:02 26 4
gpt4 key购买 nike

我通过 Storyboard创建了以下布局。它由一个 ScrollView 组成,其高度取决于内容的高度。我必须根据 if 条件显示红色 View 或蓝色 View 。因此,当显示红色 View 时, ScrollView 的高度应达到红色 View 的高度,而当显示蓝色 View 时, ScrollView 的高度应设置为0。

我无法设置红色和蓝色 View 的高度约束,因为它们的高度是其组件高度的总和,这是自动计算的(而且,它根据来自 API 的数据而变化)。

我不想使用容器 View 。这可以纯粹通过约束来完成吗?

enter image description here

编辑:我希望约束能够支持这一点,我可以用蓝色 View 替换红色 View :

enter image description here

最佳答案

我想您可以在 Storyboard中为所有三个 UI 控件提供固定高度。稍后在代码中动态地进行更改。根据您的要求。从界面构建器中选择高度约束并从中取出一个导出。因此,当您想更改 View 的高度时,可以使用以下代码。

UIObjectHeightConstriant.constant = Height //(any value)

关于ios - Storyboard约束 : Replace views; Adjust Scroll View Height - Swift 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49853176/

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