Я разрабатываю приложение, используя xcode 4.2. Я использую и старше Mac, и я не могу перейти на более новую версию xcode или iOS. Есть ли способ сделать приложение совместимым с iPhone 5? Это очень простое приложение, но все, что мне нужно сделать, это растянуть экран, чтобы он соответствовал iphone 5. Если нет, как будет отображаться экран? Будет ли он по-прежнему иметь тот же размер разрешения, что и iPhone 4, но только на экране большего размера 5 - как эффект «почтового ящика»?Разработка для iphone 5 на xcode 4.2
ответ
так что, если вы не можете обновить Xcode или ИОС мы здесь, чтобы помочь вам;)
поместить этот код на вас appdelegate.h
#define IS_HEIGHT_GTE_568 [[UIScreen В начало] границы] .size.height> = 568.0f
ниже и используйте условие, при котором вы установили рамку с кодировкой
if(IS_HEIGHT_GTE_568)
{
tbl.view.frame = CGRectMake(10, 60, 300, 381);
}
else
{
tbl.view.frame = CGRectMake(10, 60, 300, 293);
}
взглянуть на разницу как в час восемь - 88, поэтому вам нужно добавить 88 на высоту каждого компонента, который вы устанавливаете рамкой с кодированием, так как вы можете управлять своим приложением, совместимым с iPhone5.
Спасибо за этот eptdeveloper. Я обязательно буду реализовывать это в своем проекте. Я подозревал, что есть обходной путь. Спасибо миллион снова – heyred
- 1. Разработка iPhone 5 на iPhone 4S?
- 2. Разработка iOS 5 с Xcode 5
- 3. Xcode 4.2 iOS 5 SDK iPhone 3G не работает?
- 4. Xcode 5 Разработка для OS X 10.6
- 5. iPhone: ошибка установки SDK Xcode 4.2 и iOS 5
- 6. Разработка с Jailbroken iPhone (Xcode)
- 7. Разработка с Xcode 4.3 для iOS 4.2.1
- 8. Monotouch/iPhone 5 и разработка
- 9. Разработка для iPhone 4 или 5 Сначала
- 10. Обновление iOS 5 к Universal на Xcode 4.2?
- 11. Разработка iOS: как я могу запустить приложение iPhone 4.2 на симуляторе iPhone 3.2?
- 12. Разработка для iPad 1 на Xcode 5/Mavericks
- 13. Разработка для iPhone 4 и iPhone 5 в одном приложении
- 14. UISoundboard для iPhone на Xcode?
- 15. iOS 5, Xcode 4.2 и ProtoBuf
- 16. Разработка для iPhone OS 3 и 4 на XCode 3.1.2
- 17. xcode 4.2 iphone ViewController.xib и MainWindow.xib
- 18. xcode 4.2 ios 5 копирование содержимого раскадровки
- 19. Разработка для IPhone 4s, 5, 6 и 6+
- 20. Xcode 4.3 и iPhone Simulator 4.2
- 21. Разработка iPhone на бета-версии?
- 22. Разработка для iOS 4 с iPhone 4S?
- 23. unordered_map на Xcode 4.2
- 24. Searchbar не работает iPhone Xcode 4.2
- 25. iphone - Аварийные журналы не обозначены Xcode 4.2
- 26. Разработка для iPhone на ПК?
- 27. XCode 3.2 поддерживает iPhone 5?
- 28. Многоуровневая навигация в iphone в xcode 4.2
- 29. Xcode 4.2, измените iPhone xib на iPad xib
- 30. iphone ios xcode 4.2 - сигнал EXC_BAD_ACCESS
Я не думаю, что вы можете. Вам нужно получить версию Xcode, которая поддерживает iOS 6, а это значит, что вам нужна среда dev, в которой работает Lion +. – trojanfoe
Спасибо trojanfoe - Я подозревал, что это может быть так, но надеялся, что вокруг будет какая-то работа. Будет ли мое приложение по-прежнему отображаться на iPhone 5 или оно будет отклонено Apple, вы знаете? Даже если я могу получить его на iStore, а затем поработать над его оптимизацией для iPhone 5, когда я получу свои руки на Lion +, это будет нормально. – heyred
Извините, я не уверен, однако вам нужно протестировать его на 4-дюймовом дисплее перед его отправкой. Когда вы разрабатываете устройства Apple, они ожидают, что вы не отстанете от Hardware и O/S, что, как я знаю, невозможно/удобно для всех. – trojanfoe