как использовать автоматическую компоновку при установке цели 5.1 в xcode 5

Я открываю текущий проект версии xcode 4.6 в Xcode 5. И это прекрасно работает с телефоном и I Pad в IOS 7. Но я хочу разработать приложение, совместимое с IOS 5 до UP, используя Xcode 5. Но когда я установил цель развертывания 5.0 и запустить, появляется больше авторежимов. когда I Un тикает, тогда это сработает. Но в этом случае мы не можем запустить приложение в IOS 6 + с автоматической компоновкой.

Раньше, когда я использовал xcode 4.6 и устанавливал цель развертывания в 5, проблема не возникала во время компиляции. Исключение произошло только во время выполнения. поэтому в этом случае я использовал отдельную раскадровку без автоматической компоновки для IOS 5.

Но в xcode 5 я не могу использовать этот метод, потому что ошибки происходят во время компиляции. Итак, как я это разбираюсь?

One Solution collect form web for “как использовать автоматическую компоновку при установке цели 5.1 в xcode 5”

Вы не можете использовать автоматическую компоновку на iOS 5. Это так просто. iOS 5 просто не имеет классов автоматического макета, поэтому ваше приложение будет получать ошибки во время выполнения при запуске на устройстве iOS 5.

Вам нужно отключить автоматическую компоновку в xibs и раскадровки, установить пружины и распорки, а также написать layoutSubviews или viewDidLayoutSubviews если необходимо, чтобы правильно viewDidLayoutSubviews свои взгляды.

Поскольку вам нужно будет сделать свое приложение работать без автоматической компоновки, вероятно, нет смысла и в том, чтобы ваше приложение автоматически использовало макет, когда оно доступно. Попытка использовать автоматическую компоновку только на некоторых устройствах будет означать больше кода, больше тестирования и больше путаницы. Либо измените цель развертывания на iOS 6.0, либо просто используйте автоматический макет, либо используйте старую систему макета для всех версий iOS.

  • Что / где «встроенная копия», которую использует Xcode?
  • Определить порядок построения проектов в рабочей области Xcode 5 (с зависимостями между статическими библиотечными проектами)
  • Изменение содержимого с помощью CLPlacemark, AdministrativeArea, iOS6 / iOS7
  • RestKit - ошибка Lipo: невозможно открыть входной файл в Xcode5
  • UIKeyboard не автоматически просвечивается в iOS7
  • Проблема com.apple.developer.associated-domains при проверке приложения iOS
  • каталог активов, изображения, не загружаемые на устройство, но отлично в симуляторе
  • Получение ошибок armv7s и armv7 при архивировании для выпуска
  • Можно ли открыть фоновое приложение в Objective c
  • Xcode «Не удалось запустить». Только отчеты «Безопасность» как ошибка
  • Xcode 5 сбой при открытии раскадровки из Xcode 4.6
  • Interesting Posts

    Взаимная аутентификация IOS

    Можно ли настроить распознавание жестов, которое запускает прокрутку UIScrollView?

    Facebook Batch Photo Upload iOS

    iOS – Как сделать дорожку анимации

    Есть ли способ понизить с iOS 5.1 до iOS 5.0?

    Событие UIDeviceOrientationDidChangeNotification не срабатывает, когда пользователь отключает автоматический поворот экрана

    как удалить все объекты, принадлежащие одному и тому же объекту в Realm в Swift

    Ошибка запроса ASFormDataRequest POST

    Получение EXC_BAD_ACCESS с помощью va_list

    Как установить прозрачность / альфа UIImage?

    Xcode 8.1 говорит: «Попробуйте снова войти в систему или обратитесь в службу поддержки Apple, чтобы решить проблему с доступом к учетной записи», что мне делать?

    Неизвестное имя типа для быстрого свойства

    SMS Message Composer отображает отверстие вместо контактов

    iOS реальное устройство получает EXC_BAD_ACCESS, когда runAction на узле

    Настройка контроллера корневого контроллера Windows не работает

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.