gpt4 book ai didi

ios - xcode 中的布局挑战

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

这是我希望页面执行的操作的图像,最初显示 disabled View

当选择“提示”时,所有内容都会相应向下移动,enabled View

这是在 android studio 中创建的,它很简单,只要有一个“消失”的布局并在需要时显示,一切都会自行调整。

但是我很难在 Xcode 中尝试做同样的事情。

我尝试做的是创建一个容器 View 和链接约束,这样当容器 View 的大小发生变化时,标签和开关也会移动。

但是当我添加垂直间距然后移动容器时,它只会增加垂直间距,因此它保持在相同的位置。

最佳答案

在 UIView 中添加所有 Tip Type 对象。然后在 UIView 上添加一个高度约束。当您希望隐藏它时,您可以将该高度限制设置为 0,而当您希望它显示时,您可以将其设置为 100(或您需要的任何高度)。

声明 NSLayoutConstraint:

@property (nonatomic, strong) IBOutlet NSLayoutConstraint *heightConstraint;

在 Storyboard 中,将您与 UIView 的高度约束联系起来。

使用以下代码隐藏 UIView:

heightConstraint.constant = 0;

然后将高度设置为 100(或任何你想要的):

heightConstraint.constant = 100;

关于ios - xcode 中的布局挑战,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37973639/

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