我正在开发ios项目。我有一个带有nib文件的视图。在那里我添加了一个名为RootView的视图。 RootView有Label,Description后跟两个按钮。我在StortyBoard中设置了约束:rootView-> Label(垂直空间= 50px),Lable->描述(50px)
现在,当我增加标签或描述的大小时,根视图大小正在增加。但是在代码内部,如果我执行self.rootView.frame.size.height,它仍然会给出旧的根视图高度。
有人能指出我,如何在代码中获得新的rootView高度。
答案 0 :(得分:1)
取代增加根视图的宽度或高度,取一个类似UITableView
或UIScrollView
的基本视图,并将对象(标签,按钮等)添加到其中,设置的内容大小根据{{1}}和UILabel
的动态文字基本视图 (假设有说明)。
这是帮助。
答案 1 :(得分:0)
我得到了答案。这是答案:
[self.rootView LayoutIfNeeded],必须在获取新的更新值之前调用它。
由于