Разрешено ли устанавливать изображение заставки по коду.
Так как мне нужно менять его много раз?Программно изменить изображение заставки экрана
ответ
Вы не можете.
Вам необходимо создать свой собственный заставку, отображаемый сразу после того, как приложение iOS по умолчанию было одним из ваших приложений.
Когда отображается экран запуска, ваше приложение будет находиться в состоянии загрузки.
Даже - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
не будет полностью выполнен во время отображения экрана запуска.
Таким образом, очевидно, что у вас нет доступа к вашему приложению, и поэтому на этом этапе вы не можете выполнить какой-либо код.
Neah, Вы не можете. Сожалею!!!
Изображение по умолчанию для приложения iphone должно быть фиксированным файлом изображения в вашем комплекте. Вы не можете изменить его динамически.
Хотя вы можете добавить анимацию, чтобы сделать ее творческой.
Вы можете загрузить только одно изображение, как заставка, когда приложение запускает ..
Но если вы хотите запустить любое изображение programatically..Before App нагрузки домашнего экрана, как всплеск screen..you можно использовать, как показано ниже на
didFinishLaunchingWithOptions метод делегата AppDelegate ..
UIImage *splashImage = [UIImage imageNamed:@"Splash_Img.png"];
UIImageView *splashImageView = [[UIImageView alloc] initWithImage:splashImage];
splashImageView.frame=[[UIScreen mainScreen] bounds];
[self.window.rootViewController.view addSubview:splashImageView];
[self.window.rootViewController.view bringSubviewToFront:splashImageView];
[UIView animateWithDuration:1.5f
delay:2.0f
options:UIViewAnimationOptionCurveEaseInOut
animations:^{
splashImageView.alpha = .0f;
CGFloat x = -60.0f;
CGFloat y = -120.0f;
splashImageView.frame = CGRectMake(x,
y,
splashImageView.frame.size.width-2*x,
splashImageView.frame.size.height-2*y);
} completion:^(BOOL finished){
if (finished) {
[splashImageView removeFromSuperview];
}
}];
Приведенный выше код не брызнуть экран. Но он загружается до загрузки на главный экран.
Нет, вы не можете программно изменять экран заставки, значок приложения или имя приложения.
Все они остаются неизменными и не могут быть изменены.
Но вы можете создать свой пользовательский всплеск, используя UIImageView
и можете его программно изменить.
- 1. Android: изображение с экрана заставки
- 2. Программно изменить настройки экранной заставки
- 3. Как предотвратить изображение с экрана заставки
- 4. Как позиционировать растровое изображение заставки экрана
- 5. Как изменить размер заставки?
- 6. Отображение экрана-заставки
- 7. Программно изменить разрешение экрана?
- 8. Как изменить расположение изображения заставки?
- 9. Кодирование экрана заставки
- 10. Пропуск экрана заставки
- 11. создание заставки экрана
- 12. Заслонка экрана заставки
- 13. Деятельность после экрана заставки
- 14. Заставка экрана заставки
- 15. Размер заставки экрана IDE
- 16. Как изменить разрешение экрана программно?
- 17. Android: помощь по оптимальному размеру экрана заставки Изображение
- 18. Как использовать одно изображение для экрана заставки ios в Кордове
- 19. Продолжительность экрана заставки не изменяется
- 20. Сбой экрана заставки (ошибки Logcat)
- 21. непрозрачность экрана заставки в PyQt4
- 22. Magento router для экрана заставки
- 23. Android TV - Предотвращение заставки экрана
- 24. Изменить цвет заставки экрана Spinner в cordova-pluginscreen
- 25. Кто-нибудь знает, как программно изменить текст заставки шатер?
- 26. Изменить изображение three20 TTTableImageItem программно
- 27. Как программно изменить растровое изображение?
- 28. Как программно изменить изображение tabbarItem
- 29. Текст заставки можно изменить
- 30. Что происходит во время экрана заставки iOS?
Что вы подразумеваете под «применимым»? – Jerry
Я думаю, нет, для этого вам нужно создать свой собственный экран –
Запуск изображений в IPA со специальными именами в специальном месте, поэтому вы не можете изменить IPA любыми методами. – jayatubi