У меня есть приложение, которое я делаю с A UIDatePicker
и UIToolBar
прилагается к представлению. У UIToolBar
есть анимационный набор, который можно сдвинуть вверх. это моя проблема. На iPhone 4 панель инструментов должна завершить анимацию в более низком положении, чем на iPhone 5. Как настроить высоту по-разному для каждого устройства?Имея различные местоположения объектов на uiview
2
A
ответ
4
Вы можете отличить iPhone 5 от iPhone 4, как это:
if([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone && [UIScreen mainScreen].bounds.size.height == 568.0){
//is iPhone 5
}
else{
//is iPhone 4
}
Затем установите раму UIToolBar соответствующим образом для каждого размера экрана.
Кроме того, здесь макрос для удобства (это в вашем .PCH файле):
#define IS_4_INCH_SCREEN [[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone && [UIScreen mainScreen].bounds.size.height == 568.0
1
вы должны получить размер экрана, а затем использовать при условии, если Размер экрана будет соответствующий экран iphone 5, а затем поместить соответственно
if ([[UIScreen mainScreen] bounds].size.height == 568)
{
// for iphone 5
}
else
{
// assume that another option is iphone 4 only,
}
Смежные вопросы
- 1. Имея различные автонастройки «конфигурации»
- 2. Координаты местоположения UIView координаты
- 3. Различные местоположения mktime issue
- 4. Имитация «падающих» объектов на UIView
- 5. перерисовки объектов на другой UIView
- 6. Различные местоположения в разных браузерах
- 7. Имея UIView DrawRect происходит в фоновом потоке
- 8. Имея различные действия обратного вызова в OmniAuth
- 9. Поворот UIView поэтапно на основе его местоположения x на экране
- 10. Имея различные проблемы с Insert Into
- 11. Различные типы объектов
- 12. Список указателей на различные типы объектов
- 13. Добавление контроллера на MVC, различные типы объектов
- 14. различные версии facebook для определения местоположения?
- 15. iPhone ясно UIView alpha при касании местоположения
- 16. Добавить различные значки маркеров в разные местоположения на картах Google
- 17. Как сохранить/перезагрузить различные кнопки в UIView
- 18. Сопоставление UIView на iOS
- 19. Различные текстуры для разных объектов
- 20. JavaScript - Различные способы построения объектов
- 21. Различные типы движения гладких объектов
- 22. Различные способы построения списка объектов
- 23. Java различные способы создания объектов
- 24. Переместить UIView на другой UIView
- 25. Быстрый запрос объектов на основе местоположения и радиуса
- 26. Отслеживание небесных объектов с использованием местоположения GPS
- 27. Имея различные виджеты приложений для Android API версии
- 28. Можно захватить сессию в avcam, имея сразу несколько объектов.
- 29. Извлечь вложенный объект коллекции объектов (продукты местоположения)
- 30. Как создать сетку объектов в подклассе UIView?