【发布时间】:2021-08-17 08:23:17
【问题描述】:
我对使用 SnapKit 还很陌生,我在互联网上到处搜索,但找不到能回答我问题的正确资源。就这样吧。我有一个 UIView,它是控制器视图的子视图,我希望它的高度随其父视图的高度动态变化。像这样:
make.top.left.right.equalTo(view)
make.height.equalTo(view.safeAreaLayoutGuide.snp.height).multipliedBy(0.25)
但是,当视图控制器进入导航控制器并显示导航栏时,我在上面设置的约束不会计算出现的导航栏的高度。所以导航栏只覆盖了我的自定义视图。当您尝试设置上述约束时,我试图弄清楚如何考虑导航栏的高度。有任何想法吗?
我试过make.height.equalTo(view.layoutMarginsGuide.snp.height).multipliedBy(0.25),但没有运气。
【问题讨论】: