Я хотел бы применить дизайн A для iPhone3.5in и дизайн B для всех других iPhone. В раскадровке XCode я думал, что для этого необходимо изменить ограничения размера, но они, похоже, не имеют никакого эффекта. В частности, я хочу применить первый проект ниже для iPhone3.5in, а второй для всех других устройств iphone. Кто-то предположил, что в XCode нет способа сделать это, и я должен делать это программно, но я считаю, что должен быть способ. Большое вам спасибо за вашу помощь заранее!XCode: Различные пользовательские интерфейсы для разных размеров устройств
0
A
ответ
0
@maximus, попробуйте код ниже ..
Создать макрос - >>
#define IS_IPHONE_4 (IS_IPHONE && [[UIScreen mainScreen] bounds].size.height == 480.0f)
& Используйте приведенный ниже код Если вы должны реализовать.
NSString *nibName;
if (IS_IPHONE_4) //Check Whether is iPhone4s or not
{
[email protected]"DCHomeViewController";
}
else
{
[email protected]"DCHomeViewControlleri5";
}
self.homeViewCOntroller=[[DCHomeViewController alloc] initWithNibName:nibName bundle:nil];
Короче говоря, попытаться вызвать дифф перо для iPhone4s & и дифференциал для других ..
0
Ограничения размера позволяет увидеть, как вид будет выглядеть в разных размерах. Если вы установите автоматическое изменение размера или автозапуск, вы увидите, как он был изменен. Если макет совершенно другой, вы должны сделать это программно.
Смежные вопросы
- 1. Пользовательские размеры размеров для разных устройств
- 2. Различные пользовательские интерфейсы для разных API
- 3. Различные пользовательские интерфейсы, использующие классы размеров в iOS
- 4. Различные настройки для разных устройств?
- 5. Различные размеры шрифтов для разных размеров экрана
- 6. Как настроить различные пользовательские интерфейсы для разных экранов
- 7. Различные датпикеры для разных устройств
- 8. Различные наконечники для разных устройств
- 9. Различные сетки разных размеров
- 10. Различные размеры шрифта для разных устройств в Xcode 6
- 11. Xcode segues для разных устройств
- 12. Различные заказы на навигацию для разных устройств
- 13. Веб-сайт для разных размеров мобильных устройств
- 14. iOS - Auto Layout vs Различные раскадровки для разных размеров экрана
- 15. Ограничения Xcode 6 для разных размеров
- 16. Различные CSS для разных размеров экрана?
- 17. Различные форматы даты для разных размеров экрана
- 18. Различные контроллеры для разных размеров экрана
- 19. Различные меню xmls для разных размеров экрана
- 20. Различные конструкции для разных устройств ios
- 21. Различные размеры TextView для разных устройств
- 22. Различные пользовательские интерфейсы/шаблоны в одном приложении
- 23. Приложение Xcode 6 для разных размеров scren
- 24. регулировка размеров изображений для разных размеров экрана iPhone в Xcode
- 25. Значения ограничений автоматической компоновки iOS для разных размеров устройств
- 26. Как настроить различные ограничения автоматической компоновки для разных размеров экрана
- 27. Различные пользовательские интерфейсы для SelectedItem и ItemTemplate для Silverlight ComboBox
- 28. CSS3 различные пользовательские настройки для разных свойств
- 29. Использование различных раскадровки для разных размеров экрана? универсальное Xcode приложение
- 30. Пользовательские интерфейсы от Sketch до Xcode?
Спасибо, но это не использует раскадровку. –
@MaximusS, тогда вам нужно создать программную логику для дизайна в методе ViewDidLoad. – Mehul