Увеличить время запуска образа на xcode
Для устройств iOS: после установки пользовательского образа времени запуска, при тестировании на симуляторе оно остается около 4 с, но при тестировании на iphone оно скрывается менее чем за 1 с! Предполагается, что это зависит от процессора, но как изменить это время визуализации? Благодарю.
4 ответа
Лучше было бы поставить сон на 5 секунд в свой appDidFinishLaunching:
метод.
Заявление в начале вашего appDidFinishLaunching:
метод.
sleep(5);
Надеюсь, это поможет вам.
Примечание:- Вы можете увеличить время с 5 секунд до любого времени, которое вам подходит. Спасибо
РЕДАКТИРОВАТЬ: вам может понадобиться включить #import <unistd.h>
заявление.
Вы не можете изменить само время загрузки - это зависит от операционной системы и способа загрузки. НО - вы можете заставить это чувствовать, что это занимает больше времени, просто помещая UIImageView
с вашим изображением поверх вашего основного окна приложения и удалив его с помощью NSTimer
- Вы можете даже использовать более приятную анимацию, чтобы заставить ее исчезнуть, например, чтобы она исчезла.
Мы также можем увеличить duration
время запуска приложения applicationShouldLaunch
как показано ниже,
#import "MSTRMobileAppDelegate.h
@implementation MSTRMobileAppDelegate (Extension)
- (BOOL)applicationShouldLaunch:(UIApplication *)application errorDescription:(NSString**)errorString
{
sleep(10);
return TRUE;
}
@end`
Добавьте функцию сна к вашему методу this ниже в вашем классе делегатов.
ПРИМЕЧАНИЕ: название метода НЕ совпадает с предложенным в ответах выше.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
sleep(3); //PUT THE SLEEP HERE AND IT WILL HOLD YOUR LAUNCH IMAGE FOR HOWEVER SECONDS YOU "SLEEP"
// Override point for customization after application launch.
return YES;
}
Это сработало для меня. Этот пост предназначен для будущих искателей этой проблемы не потому, что я пытаюсь ответить на вопрос, который был задан 2 года назад