ios - 使用高度约束更改容器 View 的高度

标签 ios swift uicontainerview container-view

我有一个 View firstViewController,它有一个容器 View 。容器 View 具有以下约束:

ContainerView Constraints

高度为 0,因为我将以编程方式将 heightConstraint 更改为新值。

这是我的 containerView 中的内容:

ContainerView Controller

问题是当我将 containerView 中的一个对象固定到 super View 的底部时,即使 containerView 的高度为 0,它们在 firstViewController 上也是可见的,所以它们不应该是可见的.....

如果我没有将任何对象固定到 containerView 的底部,它们在 firstViewController 中是不可见的

最佳答案

不是您问题的确切答案,但您可以将对象隐藏起来,直到您需要它们为止。例如,您可以使用按钮:

button.hidden = true

然后,当您需要显示按钮时,只需将隐藏属性调用为 false。

关于ios - 使用高度约束更改容器 View 的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37977760/

相关文章:

ios - 容器边界内的 UIContainer viewcontroller segue

ios - 如何在 Mac Sierra 中为 Xcode 项目初始化 pod

ios - 选择器作为 IOS 中的参数

ios - Xcode 10 构建失败并显示“Command CompileSwift 失败,退出代码非零”

网络连接较差时iOS远程通知角标(Badge)计数策略

ios - 自定义容器 ViewController 标志 isMovingToParentViewController 不起作用

ios - 将可视格式的约束转换为 NSLayoutAnchor API

ios - 数据核心 order by with when case

ios - Swift UICollectionView 工作很奇怪,只注册第二次点击

ios - 为什么在页面 View Controller 中使用 KVO 进行观察时应用程序崩溃?以及如何使 KVO 生效?