Я действительно стараюсь изо всех сил, но я не могу понять, что не так в моем коде. Я провел много поисков, но думаю, что просто не могу понять некоторые цели c;)
Мой первый вопрос связан с кодом ниже:
[window addSubview:tabBarController.view];
UIImage *image = [UIImage imageNamed:@"lol.png"];
UIImageView *defaultImage = [[UIImageView alloc] initWithImage:image];
Имеет ли это значение, делая это:
[window addSubview:defaultImage];
или это:
[tabBarController.view addSubview:defaultImage];
Мой второй вопрос о создании заставки. Я пытался сделать это сам, но я просто не могу выяснить, что не работает (мы находимся в appDelegate):
[window addSubview:tabBarController.view];
UIImage *image = [UIImage imageNamed:@"lol.png"];
UIImageView *defaultImage = [[UIImageView alloc] initWithImage:image];
[window addSubview:defaultImage];
[window makeKeyAndVisible]; //makes the window visible right ?
UIImage *image2 = [UIImage imageNamed:@"lol2.png"];
UIImageView *pubImage = [[UIImageView alloc] initWithImage:image2];
[UIView setAnimationDelegate:self];
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:2.0];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:window cache:YES]; //not sure about the forView:window ...
[defaultImage removeFromSuperview];
[window addSubview:pubImage];
[UIView commitAnimations];
Хм, я думаю, так как я назвал "makekeyandvisible", окно должно быть видимым и анимация должна быть показана пользователям ...
Ну, я пропускаю шаг, так как он не работает: D.
Помогите добро пожаловать,
Готье.