2016-09-19 2 views
6

Новое обновление Xcode 8 для использования вариаций признаков привело к тому, что все мои диспетчеры просмотра раскадровки потеряли свою целостность автонастройки. Все это было предварительно указано на построителе интерфейса в обычной ширине | регулярная настройка высоты (что квадрат «один размер подходит всем», который вы получаете по умолчанию при создании нового проекта). Но теперь он был изменен для представления iPhone 6.Xcode 8 autolayout разрушил мой проект

Я хочу, чтобы иметь возможность изменить его назад к тому, как он был раньше, но флажок «Использовать размер классов» был удален и заменен «использовать вариации признаков», ,

+0

@ Matt Spoon, если вы использовали автомасштабирование, посмотрите здесь http://stackoverflow.com/a/39495889/2522603 – ChenSmile

+0

Я поддержал ваш вопрос только для названия. Спасибо за это, потому что я чувствую то же самое. Если бы только у меня не было пользователей 100k, которые использовали мое приложение прямо сейчас ... – jungledev

+0

Вы, ребята, когда-нибудь думали об управлении источниками или резервных копиях? – RegularExpression

ответ

3

Был аналогичный вопрос. Решение здесь работает для меня: https://stackoverflow.com/a/39589860/1751266

В принципе верните свою раскадровку обратно в формат XCode 7. К сожалению, вы должны делать это каждый раз, когда вы вносите изменения в раскадровку:/

0

У меня была та же проблема. После того, как все решения, предложенные в ссылке, предоставленной CMash, единственным решением, которое сработало для меня, была установка Xcode 7 и скомпилировать мой проект.

Конечно, это быстрое решение, которое не должно быть окончательным ответом, но для срочного дела он может работать (как и у меня, у меня было 1 день, чтобы проверить и отправить приложение моему клиенту).

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