如果ios中的孩子数量增加,我如何自动增加UIView的高度

Posted

技术标签:

【中文标题】如果ios中的孩子数量增加,我如何自动增加UIView的高度【英文标题】:How can i increase the height of the UIView automatically if the number of children increases in ios 【发布时间】:2015-12-21 16:10:47 【问题描述】:

我有一个动态的storyboard,其中有一个UIView,我必须添加多个(计数是可变的)项目。所以视图的高度是可变的,我无法找到解决方案,因为我是 ios 新手。

android 中,我知道如何通过使用高度作为包装内容来做到这一点。

【问题讨论】:

您可以为此使用滚动视图 这个故事板已经包含一个滚动视图,并且在那个滚动视图里面我有很多 uiviews,就像我上面解释的那样。 如果你已经为uiview设置了约束,那么你可以改变高度约束来增加视图高度 @Mr.T 你能解释一下怎么做吗,实际上我知道这可以通过添加一些约束来解决,但我不明白通过查看指南,如何添加约束。 在您的故事板中发布视图层次结构的屏幕截图 【参考方案1】:

如果您使用 AutoLayout,它对您来说应该很容易。在其他情况下,您应该计算每一层的 x 和 y、宽度和高度位置以便构建。

【讨论】:

我已经按照这个方法,计算了x和y,宽度和高度,然后尝试增加视图的高度,仍然无法实现。

以上是关于如果ios中的孩子数量增加,我如何自动增加UIView的高度的主要内容,如果未能解决你的问题,请参考以下文章

增加包含浮动嵌套 div 的父 div 的高度

您将如何创建一个自动昵称系统,每个新成员的昵称数量都会增加?

iOS 10 中的自动布局增加高度并使 Y 位置为负

如何将项目添加到 listView(重复项增加数量)并在以下活动中查看?

使用Objective C增加单元格数量时如何动态增加UITableView高度?

如何自动增加表中的列?