Jun*_*Kim 2 ios cocoapods snapkit
我对使用 SnapKit 相当陌生,我在互联网上到处搜索,但找不到能回答我的问题的正确资源。所以就这样了。我有一个 UIView,它是控制器视图的子视图,我希望它的高度随着其超级视图的高度而动态变化。像这样:
make.top.left.right.equalTo(view)
make.height.equalTo(view.safeAreaLayoutGuide.snp.height).multipliedBy(0.25)
Run Code Online (Sandbox Code Playgroud)
但是,当视图控制器进入导航控制器并显示导航栏时,我在上面设置的约束不会计算出现的导航栏的高度。所以导航栏只覆盖了我的自定义视图。当您尝试设置如上所述的约束时,我试图弄清楚如何考虑导航栏的高度。有任何想法吗?我尝试过make.height.equalTo(view.layoutMarginsGuide.snp.height).multipliedBy(0.25),但没有运气。
小智 8
我假设您无法应对导航栏。
make.top.equalTo(view.safeAreaLayoutGuide)
make.leading.trailing.equalTo(view)
make.height.equalTo(view).multipliedBy(0.25)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2459 次 |
| 最近记录: |