Я новичок в использовании 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)
, но безуспешно.