Сегодня я сделал свою первую версию своего приложения для работы на iPhone. Когда я это сделал, я вижу, что он окрашивает область, в которой строка состояния находится в верхней части экрана, но что строка состояния также окрашена так, что есть смесь обоих.Моя картинка приложения поверх строки состояния iPhone
Я попытался установить свойство строки состояния hide для сборки в true, но с тем же результатом.
Что мне действительно нужно, так это то, что мое приложение должно сохранять строку состояния и рисовать ее, но не там, где находится строка состояния.
Как я могу это сделать в Codenameone?
Итак, если я использую includeNative = false, тогда мне нужно оставить пробел? Есть ли способ узнать, сколько места необходимо? –
Кроме того, я использую функцию Title для моей темы, чтобы предоставить заголовок на всех моих экранах (как и в другом вопросе stackoverflow, который вы мне ответили). Если мне нужно разместить какое-то место в строке состояния, есть ли способ увеличить размер области заголовка, чтобы я мог разместить как изображение, так и пространство? –
Мы оставляем 3 мм, которые вы можете настроить в стиле или использовать метод Display.convertToPixels. Я не помню этот вопрос, но обычно вы можете просто добавить элемент выше него, который будет иметь размер 0 на платформах, отличных от iOS, и заполнить пространство так, как вы хотите на iOS. Обратите внимание, что мы рекомендуем использовать 'includeNative = true', который скрывает такие проблемы ... –