Предупреждения локализации автоматической компоновки, отображаемые в Навигаторе проблем, но не отображаемые на панели "Автопоставка" в раскадровке (Xcode 9.3)

У меня был проект в Swift 3.2, который я конвертировал в Swift 4 в Xcode 9.3. После успешной миграции я получил несколько предупреждений об автоматической локализации макета, которые я исправил. Моя проблема заключается в том, что, хотя я продолжаю видеть такие предупреждения на панели "Навигатор проблем", а на панели "Авторазметка" в Интерфейсном конструкторе отображается желтая кнопка предупреждения, при нажатии на нее я не вижу проблем с автоматическим размещением (см. Изображения ниже). Предупреждения в выпуске Навигатор

Существуют также странные проблемы с IBDesignables (изображение выше), которые некоторые люди в SO связывают с ошибкой cocoapod и обходными путями, но ни один из них до сих пор не работал для меня. Предупреждающая кнопка на панели AutoLayout Здесь нет проблем

Более того, мои элементы интерфейса вообще не отображаются. Только это отмечает их положение и показывает ограничения. Пожалуйста, обратитесь к правой панели. "Мужская пуговица" вообще не отображается. Это не происходит для всех контроллеров представления в раскадровке, но очень раздражает некоторых из них. введите описание изображения здесь

0 ответов

Поскольку ваш пакет относится ко многим представлениям в swift 4 xcode 10.

Поэтому, пожалуйста, выберите вручную свое представление, о котором вы говорите.

вы можете попробовать: /questions/46870822/xcode-8-ib-designables-ne-udalos-otobrazit-i-obnovit-sostoyanie-avtomaticheskogo-maketa-agent-poterpel-krah/49436834#49436834

Другие вопросы по тегам