Существует несколько решений для людей, использующих Xcode, однако я использую Appcelerator Studio / Titanium, и у меня возникает эта проблема:
На iPhone X у меня есть <Window>
с extendSafeArea="false"
, чтобы панель инструментов не находилась ниже области, где пользователи могут провести пальцем вверх, чтобы перейти на домашний экран iPhone.У <Toolbar>
есть зеленый фон с bottom="0"
, который заставляет его появляться в правильном положении.Тем не менее, внизу есть большое пустое пространство:
Как получить зеленый фон панели инструментов, чтобы он доходил до нижней части экрана?
Обновление: Я попытался установить цвет фона окна таким же, как и на панели инструментов, что частично решило проблему, однако затем мне пришлось установить цвет фона ScrollView на белый (для фактической области содержимого выше / ниже панели инструментов).Теперь проблема в том, что когда этот экран анимируется (например, при щелчке элемента в ListView для загрузки этого экрана), он анимируется с зеленого на белый, потому что анимация ScrollView появляется. Это уродливая анимация, которая, как кажется, мигаетзеленый, а затем исчезнуть в правильный цвет для содержимого.Есть ли другой способ сделать это?