Хорошо, после долгих проб и ошибок я нашел решение. В моем случае я хотел показать представление, пока мой tabbarviewcontroller инициализирован, и из-за содержимого в нем это заняло 5-10 секунд. Поэтому, чтобы улучшить пользовательский опыт, я хотел, чтобы изображение появилось. Питер, метод, который вы опубликовали, к сожалению, не совсем решил проблему, так как, несмотря на то, что вызывал представление для отображения, пока после вызова tabview не появилось, оно было удалено автоматически.
Итак, я установил NSTimer на 10 секунд, а через 10 секунд скрыл вид. Убедитесь, что у меня установлено [self.window bringSubviewToFront:imageview];
, чтобы панель вкладок не отображалась в представлении загрузки.