我正在开发 ios 项目。我有一个带有 nib 文件的 View 。在那里我又添加了一个名为 RootView 的 View 。 RootView 有 Label,Description 后面跟着两个按钮。我在 StortyBoard 中设置了约束: rootView->Label (vertical Space =50px) , Lable->Description (50px)
现在,当我增加标签或描述的大小时, Root View 的大小也会增加。但在代码内部,如果我执行 self.rootView.frame.size.height,它仍然提供旧的 Root View 高度。
谁能指出我如何在代码中获取新的 rootView 高度。
最佳答案
不是增加 Root View 的宽度或高度,而是采用类似 UITableView
或 UIScrollView
的基础 View ,并将您的对象(标签、按钮等)添加到其中,设置base view 的内容大小取决于 UILabel
和 UITextView
的动态文本(假设用于描述)。
这是帮助。
关于ios - 无法使用动态内容调整 UIView 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25544469/