ios - subview 可以使用自动布局自动调整其 super View 的大小吗?

标签 ios autolayout

如果您有一个没有约束的 View ,并且该 View 有一个具有相同大小的左、右、上、下约束的 subview ,如果 subview 的大小增加,父 View 的大小是否有可能自动增加到适应这些限制?

谢谢。

最佳答案

是的,您可以这样做,而且无需任何代码或子类化即可完成。例如,如果您在 View 中嵌入了一个标签(numberOfLines = 0),并且它对父 View 的所有边都有约束,以及宽度约束,那么标签及其父 View 将垂直扩展如果您在标签中放一个大字符串。 superview 应该仍然需要有一些约束,比如它的 superview 的顶部和左侧,但没有大小限制。

关于ios - subview 可以使用自动布局自动调整其 super View 的大小吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20444389/

相关文章:

ios - Scrollview 如何与 Autolayout 一起工作,为什么设置底部垂直空间约束使其工作?

ios - 使用自动布局使 UIWebView 的高度与其内容一样高

ios - 在 tableviewcell 中重用约束并且高度未更新

iphone - CGContextStrokeRect 仅绘制矩形的一侧

iphone - 运行扫描测试时出现 Zxing 错误

ios - 在字典中添加多个键和值

ios - 使用 iOS Auto Layout 在 subview Controller 和它的父 View 之间建立约束

ios - 核心数据 : Quickest way to delete all instances of an entity

iOS - 核心数据 - 保存包含对象数组的对象

ios - XIB 和容器 View 的自动高度