Всякий раз, когда мы нажимаем на приложение Iphone...

Появляется изображение, которое остается на некоторое время...

А потом пропал...

И реальное окно..я имею в виду наш запрограммированный экран появляется..

Теперь я хочу, чтобы это изображение осталось на некоторое время..

Как это сделать ??

0
Jean-Luc Godard 17 Мар 2011 в 12:31
1
Людям нужны приложения, которые запускаются быстро, они не хотят смотреть на заставки.
 – 
Matthias Bauch
17 Мар 2011 в 12:38
Но я всего лишь разработчик... и, к сожалению, не имею права ничего говорить :(...
 – 
Jean-Luc Godard
17 Мар 2011 в 13:17

1 ответ

Изображение, о котором вы говорите, является заставкой, оно отображается до тех пор, пока ОС не загрузит ресурсы вашего приложения и не запустит его, имя файла изображения по умолчанию в комплекте — Default.png. Если вы хотите, чтобы оно отображалось немного дольше, вам нужно создать представление изображения с изображением, поместить его на экран и через некоторое время удалить, возможно, в методе applicationDidFinishLaunching. что-то типа

UIImageView *imageViewSplash = [[[UIImageView alloc] initWithFrame:window.frame] autorelease]; 
imageViewSplash.image = [UIImage imageNamed:@"Default.png"];
[self.viewController.view addSubview:imageViewSplash];
[imageViewSplash performSelector:@selector(removeFromSuperview) withObject:nil afterDelay:2]; 
// change the '2' to some constants that represents for how many extra seconds you want the splash screen to be displayed
0
Zaky German 17 Мар 2011 в 12:41
Что может привести к тому, что Apple отклонит его.
 – 
Praveen S
17 Мар 2011 в 12:52
Спасибо, Зак... Я новичок, так что не знаю... буду признателен, если вы скажете мне, что делать с этим методом removeFromSuperview??
 – 
Jean-Luc Godard
17 Мар 2011 в 12:57
К сожалению, маловероятно, что это произойдет
 – 
Matthias Bauch
17 Мар 2011 в 12:58
Ой?? откажут ли?? тогда что делать?? я должен сделать, что заставка должна быть там в течение 5-6 секунд... :(
 – 
Jean-Luc Godard
17 Мар 2011 в 12:58
В любом случае ... это сделано спасителем [NSThread sleepForTimeInterval: 2.0]; ... но отклонит ли это Apple?
 – 
Jean-Luc Godard
17 Мар 2011 в 13:15