При запуске нового проекта в Xcode 4.6 и при добавлении кнопки в ViewController за ней всегда следуют ограничения. Я обнаружил, что этот проект не работает на симуляторе iPhone 5 (iOS5). На симуляторе iPhone 6 все работает нормально. Это ограничения вызывают сбой. Удаление кнопки, и она работает нормально как на 5, так и на 6 симуляторе. Если я использую более старый Xcode (до ограничений), чтобы начать проект и продолжить работу с Xcode 4.6, ограничение исчезнет. Но есть ли способ отключить ограничения с самого начала в Xcode 4.6, чтобы проект работал также с iOS5?
Могу ли я отключить ограничения в Xcode 4.6?
Ответы (2)
вам просто нужно перейти на вкладку инспектора файлов, где вы найдете autolayout, а затем снимите этот флажок.
person
SachinVsSachin
schedule
15.02.2013
Спасибо. Так просто. Я не нашел эту кнопку, потому что не смотрел в файловом инспекторе. Смущающий.
- person Lars -; 15.02.2013
Да, это называется Auto Layout и была представлена в iOS 6.0 (и, как и любая функция, не поддерживаемая в предыдущей версии iOS, она дает сбой).
Чтобы отключить автоматическую компоновку в файле пера, см. статью о том, как отключить авто-макет/" rel="nofollow">в блоге.
person
trojanfoe
schedule
15.02.2013