Xcode 4.5 + UIScrollView: не видны распорки и пружины (OSX 10.8 Mountain Lion)

Отказ от ответственности: Совершенно новый для iOS-разработчика. Полегче на меня.

В Xcode 4.5 появилась забавная ситуация. Мой инспектор размеров выглядит следующим образом:

enter image description here

... и я не может видеть область расположений и пружин вообще.

По-настоящему странная часть заключается в том, что когда я нажимаю на что-то вроде инспектора Connections, я вижу область struts и springs, но только на долю секунды, и она исчезает, когда я возвращаюсь.

Это нормально? Есть ли простой способ исправить это поведение?

Ответы

Ответ 1

В Xcode 4.5, для разработки iOS 6 и OSX 10.8, AutoLayout по умолчанию включен.

Чтобы отключить его, откройте файл xib и нажмите на пустое место (а не на представление или какой-либо компонент). На панели инспектора выберите первую вкладку и снимите флажок "Использовать автозапуск". Ваши пружины и стойки вернутся.

enter image description here

Ответ 2

У вас включен режим автозапуска для просмотра, отключите его, и он будет выглядеть так, как вы ожидаете. Autolayout - это новая функция для iOS6, которая позволяет более детально контролировать, как вещи выкладываются, и действительно улучшает то, что ранее было доступно через стойки и спринты с помощью автоматических масок.

Чтобы отключиться, откройте Идентификационный инспектор и снимите флажок "Использовать автоспуск"

enter image description here

Ответ 3

Тот же ответ, что и два других, но для проектов, использующих раскадровки: вместо открытия xib файла вы можете просто открыть раскадровку, чтобы увидеть флажок "Использовать автозапуск" на панели инспектора.