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