2010-12-29 3 views
0

Когда мое приложение запускается, я добавляю элемент управления tabbar к моему подвью, после того, как я представляю (с presentModalViewController) экран входа.Как реализовать белый экран после загрузки экрана

Что я хочу - это белый экран сразу после экрана загрузки (Default.png), который исчезает, чтобы отобразить экран входа в систему.

Загрузка экрана -> Белый вид -> Выведение -> Войти экран

Как я могу осуществить это?

Спасибо.

ответ

1

Вы должны добавить белый взгляд на окна в делегат приложения, как:

[window addSubview:viewController.view]; 
[window addSubview:whiteView]; 
[window makeKeyAndVisible]; 

Затем после требуемого времени удалите белый вид с помощью анимации, как:

- (void) fadeWhiteView{ 
    [UIView beginAnimations:nil context:NULL]; 
    [UIView setAnimationDuration:0.3]; 
    [UIView setAnimationDidStopSelector:(animationDidStop:finished:context:)]; 
    [whiteView setAlpha:0.0]; 
    [UIView commitAnimations]; 
} 

- (void)animationDidStop:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context{ 
    [whiteView removeFromSuperview]; 
    [whiteView release]; 
} 
+0

Спасибо человек. Наконец я сделал это. –

Смежные вопросы