У меня есть ios webview, который инкапсулирует сайт.веб-просмотр на 100% широкий со всех сторон.Что происходит, так это то, что мой фиксированный верхний заголовок (и любой другой фиксированный элемент на веб-сайте) находится ниже области метки iphone X.
У меня установлено окно просмотра на viewport-fit=cover
, и я попытался добавить
padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);
к корпусу или основному контейнеру, и это работает, но, конечно, не для каких-либо фиксированных элементов, которые все еще находятся под надрезом.
Я не хочу Тейлор все фиксированныеэлементы, чтобы иметь некоторые дополнительные отступы в верхней части, определяющие модель устройства, и мне было интересно, если я не знаю какой-то обходной путь, чтобы понять, что top:0
должно быть прямо в нижней части области надреза.
следует ли установить ios webview внутри безопасной зоны вместо полноэкранного режима или что-то можно сделать с помощью кода внешнего интерфейса, чтобы избежать этого?
спасибо