ее нужно убрать и сразу открывать экран, но у этого экрана два состояния (когда пользователь авторизован и когда нет), я этот контроллер делают как лаунч
как избавиться от этого черного экрана? дальше он открывает нужный контроллер
избавится от экрана запуска невозможно, что-то ведь нужно показывать пока грузится ваш первый контроллер. если речь идет о кешированом интерфейсе - можно попросить приложение не кешировать изображение
а как это сделать?
так я же не хочу избавится от экрана запуска, я хочу его сделать не картинку, а экран, почему тогда картинку он грузит без черного экарана, а контроллер с черной?
загрузочный интерфейс может быть реализован в LaunchScreen.storyboard, в Info.plist должна быть запись о том, что этот файл используется для отображения интерфейса на этапе запуска. Но следует понимать что это только интерфейс, вы не можете в нем использовать какой-либо свой код (кнопки, градиенты и т.д.)
Обсуждают сегодня