Я использую Interface Builder, чтобы сделать файл образа запуска для iOS 8. Ядро запускающее изображение очень просто (так же, как и приложение "Настройки", я думаю) - панель навигации вверху с пустым Grouped TableView, Нет названия и т.д.
Заметьте, что я обычно не использую Interface Builder - так что IB вещь совершенно новая для меня.
Я пытаюсь достичь этого, добавив панель навигации и представление таблицы в представление - и затем установив ограничения. Ограничения (и цвета) работают нормально, но...
Проблема: изображение запуска отображается в полноэкранном режиме по строке состояния. Вот так:
Как получить как строку состояния, так и панель навигации?
Как я уже сказал, я работаю с стандартным "UIView", который вы получаете, когда вы выбираете, чтобы добавить экран запуска в Xcode. Таким образом, нет контроллера навигации; что проблема?
Кроме того, в UIView есть некоторые опции, которые, похоже, должны дать мне то, что я хочу:
Я пробовал играть с параметрами строки состояния, но он не совсем работает.
- Нужен ли мне вывод или значение по умолчанию?
- Я вижу небольшое смещение между изображением запуска (панель состояния + панель навигации) и фактическим запуском приложения, если я просто неправильно разместил его?
- Какова цель опции
Top Bar
? - Для образа запуска, который я хочу, мне даже нужно добавить TableView в качестве подзаголовка, или я могу использовать цвет фона на главном UIView? Я пробовал это, но потом я получаю несоответствие цветов со строкой состояния/панелью навигации...
Для конструктора интерфейсов noob, как создать файл экрана запуска, который реплицирует приложение настройки?