В iOS нет такого понятия, как "заставка". Если вы имеете в виду экран запуска, это просто минимальный экран, который охватывает время, необходимое для запуска приложения. Он должен , а не использоваться в качестве заставки, и не следует пытаться отобразить полный интерфейс приложения. (Кроме того, если экран запуска остается на месте достаточно долго, чтобы пользователь мог его изучить, запуск вашего приложения занимает слишком много времени, и вы будете убиты при запуске независимо от реального устройства.)
Вы должны использовать раскадровку запуска (она скоро станет абсолютно необходимой, и скоро будет запрещена любая другая форма экрана запуска), и вы должны разместить на ней достаточно материала, чтобы предложить внешний вид вашего приложение, например, правильный цвет фона. Используйте autolayout, чтобы правильно расположить этот материал в обеих ориентациях.