Через applicationDelegate
У меня разные раскадровки для разных разрешений. Могу ли я сделать то же самое для экрана запуска?Разный экран запуска в iOS
0
A
ответ
0
-1
Это решение исходит из блога How to load UIStoryboards depending on screen height in iOS:
- (UIStoryboard *)grabStoryboard { // determine screen size int screenHeight = [UIScreen mainScreen].bounds.size.height; UIStoryboard *storyboard; switch (screenHeight) { // iPhone 4s case 480: storyboard = [UIStoryboard storyboardWithName:@"Main-4s" bundle:nil]; break; // iPhone 5s case 568: storyboard = [UIStoryboard storyboardWithName:@"Main-5s" bundle:nil]; break; // iPhone 6 case 667: storyboard = [UIStoryboard storyboardWithName:@"Main-6" bundle:nil]; break; // iPhone 6 Plus case 736: storyboard = [UIStoryboard storyboardWithName:@"Main-6-Plus" bundle:nil]; break; default: // it's an iPad storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; break; } return storyboard; }
0
Могу ли я сделать то же самое для стартового экрана?
Вы должны использовать запуск раскадровки. И вы должны проектировать его таким образом, чтобы он работал независимо от того, что. Как правило, раскадровка для запуска будет очень простой и простой - не заставка, а не рендеринг всего вашего интерфейса, а просто голый эскиз, например, только фон или даже один цвет, напоминающий ваш фон.
Смежные вопросы
- 1. Экран запуска iOS не обновляется
- 2. iOS: как задержать экран запуска?
- 3. Приложение ударило в экран заставки или экран запуска в ios
- 4. Черный экран в центре экрана запуска iOS
- 5. iOS, экран запуска становится черным после загрузки
- 6. Экран запуска iOS не остановит показ launchscreen.xib
- 7. Почему экран запуска iOS очень медленный?
- 8. Поистине универсальный экран запуска iOS с использованием шаблона запуска Screen.xib?
- 9. черный экран запуска андроида
- 10. Разный экран заставки на экране ориентации
- 11. Xcode - Экран запуска запуска в ландшафт
- 12. Видео как экран запуска в IOS Цель C
- 13. Google отображает белый экран в iOS во время второго запуска?
- 14. Удалите экран запуска, если версия устройства в iOS 8
- 15. Экран запуска с конкретной целью
- 16. Пользовательский экран запуска приложения
- 17. Центрирующий экран запуска в xcode
- 18. Android ошибка экран запуска
- 19. Поле ввода, показывающее разный размер в iOS
- 20. IOS 7 Всплеск экран повторно размеры во время запуска
- 21. iOS: Могу ли я установить экран запуска на основе местоположения?
- 22. Экран iOS становится черным после завершения экрана запуска
- 23. Могу ли я перенаправить на экран запуска с приложения iOs?
- 24. IOS Запуска экран логотип, как UIImage с autolayout выпуска
- 25. iOS: время запуска приложения
- 26. iOS белый экран
- 27. Экран запуска игры для Android
- 28. Как убить экран запуска Windows?
- 29. Xcode 6 пользовательский экран запуска
- 30. Экран запуска iPhone для iPhone
Вы создаете совершенно разные макеты (например, разные элементы) для разных разрешений? Или это скорее адаптация к резолюциям? Это то, что Apple называет «Adaptive Apps», описанным здесь: https://developer.apple.com/design/adaptivity/ – jboi
@jboi. Вы можете добавлять разные элементы только для некоторых разрешений с адаптивной компоновкой. – tktsubota
Я изменяю размеры для разных разрешений. Я хотел знать, есть ли способ вызвать другой launchScreen для разных разрешений @jboi –