在我的使用ContainerView的应用程序中,该应用程序包含以下内容
在某些情况下,我不得不隐藏视图(tableview)。通过以下设置,我可以显示具有动态高度的容器视图
view.translatesAutoresizingMaskIntoConstraints = false
UITableView
contentSize
观察者通过更改表格视图高度来实现。但是在这里,我无法获得containerView内容的动态高度。
我尝试了以下选项来获取容器视图内容的高度,但没有运气
containerView.frame.size.height
containerView.bounds.size.height
stackView.frame.size.height
stackView.bounds.size.height
setNeedsLayout()
与containterView,stackView一起使用layoutIfNeeded()
override func viewDidLayoutSubviews()
,override func viewWillLayoutSubviews()
中获取containView,stackView的高度答案 0 :(得分:0)
最终找到了答案,以下是实现解决方案的步骤
std::string
。>= 0