swift 4: установка ограничений кнопки на безопасную область внутри вида - PullRequest
0 голосов
/ 03 ноября 2018

У меня есть кнопка возврата, которая находится внутри вида в верхнем левом углу, и этот вид привязан к верхней части безопасной области.

То, что я пытаюсь установить, - это ограничение верхней и передней частей кнопки к верху и началу безопасной области, но, поскольку кнопка находится внутри вида, я думаю, безопасная область ей не видна?

Так, что я могу сделать, чтобы установить верхнее ограничение кнопки на вершину безопасной области, а не на суперпредставление, что кнопка находится внутри? исправьте проблему с кнопкой, не выходя за пределы видимости, и сделайте так, чтобы она перекрывалась с видом и располагайте ее z-индекс над ней.

ограничения суперпредставления

ограничение кнопки

кнопка в форме стрелки в верхнем левом углу, а изображение окрашено в темно-синий цвет.

Симулятор iPhone 8

Симулятор iPhone X

1 Ответ

0 голосов
/ 03 ноября 2018

Из ваших изображений кажется, что вы не устанавливаете верхнее ограничение верхнего вида сверху safeAreaLayoutGuide, вместо этого вы устанавливаете его в superView здесь

enter image description here

, также вы не можете установить верхнюю часть кнопки на safeArea, так как она отображается только для прямых подпредставлений основного вида vc, а не для вложенных подпредставлений

...