У меня есть UIScrollView
под панелью навигации в деталях viewcontroller .
viewcontroller настройки следующие:

прокрутка прикреплена к Safe Area
(trailing
, leading
, bottom
, top
= 0
).

Я хочу поместить весь вид прокрутки ниже / под панелью навигации , так что, если я сделаю панель навигации прозрачной, я смогу увидеть скролл , прикрепленный к верхней границе устройства (в то время как на данный момент область скролла top соответствует границе bottom панели навигации). панель навигации должна охватывать часть моего scrollview .
Я пробовал adautomaticallyAdjustsScrollViewInsets
, contentInsetAdjustmentBehavior
и другие подобные решения, но, похоже, ничего не помогало.
Наконец, я заметил, если я заменю безопасную область top constraint
на суперпредставление constraint
Я получаю ожидаемый результат, но я здесь, чтобы спросить: это путь?Это безопасно?Есть ли возможные недостатки?