Установите начальное состояние всех ваших подпредставлений на скрытые и в viewDidLoad
добавьте следующий код:
double delayInSeconds = 0.5;
dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, delayInSeconds * NSEC_PER_SEC);
dispatch_after(popTime, dispatch_get_main_queue(), ^(void){
// unhide views, animate if desired
});
Вы также можете использовать performSelector:afterDelay: