2013-09-21 1 views
2

Мое приложение работает и было готово для отправки вчера. Я тупо обновил xcode. Некоторые взгляды нуждались в корректировке. Я работал почти с одним.Почему XCode 5 не добавляет ограничений в раскадровку, когда я перемещаю взгляды вокруг, используя autolayout

Тот, который работает разве это

Посмотреть

Scrollview

Другой ребенок Просмотров

Проблема заключается в Scrollview оленья кожа прокрутки. Проверяется взаимодействие пользователя. Я даже воссоздал весь взгляд с нуля и переложил все на мой класс.h и segweys.

Я заметил, что для этого прокрутки нет ни одного ограничения, ни для любого из дочерних видов. При перемещении взглядов вокруг него больше не создается фиолетовый, системные ограничения автоматически. До этого я преобразовал фиолетовые ограничения в синие ограничения, а затем связал их с файлом .h, чтобы я мог удалить их, а затем применить свои собственные ограничения. Но теперь, поскольку нет ни одного сгенерированного, я не могу преобразовать их в синий, чтобы удалить. Когда я добавляю их вручную, используя меню вывода в панели рассказов, я получаю ошибки при навигации к этому представлению в симуляторе из-за ограничений Prototype, сгенерированных во время выполнения.

Когда я нажимаю на представлении и нажмите Reset с рекомендуемыми ограничениями оно не добавить любой ...

Как я могу сделать Xcode добавить фиолетовые ограничения автоматически переместить взгляды вокруг?

ответ

1

Я не думаю, что есть способ автоматически добавить ограничения при перемещении вида. Если у вашего представления нет каких-либо ограничений, вы должны выбрать «Добавить недостающие ограничения», а не «Сбросить до предполагаемых ограничений» (это должно привести к аналогичным ограничениям, которые вы получили бы автоматически в Xcode 4.6). После того, как вы добавили начальные ограничения, тогда, когда вы перемещаете представление, вы можете обновить ограничения, чтобы отразить свою новую позицию с помощью «Ограничения на обновление» или команды-shift-equals.

+0

Спасибо. Я попробую это через пару дней и дам вам знать, если это сработает. – masteroleary

Смежные вопросы