Предупреждения о локализации автоматической компоновки, отображаемые в Навигаторе проблем, но не отображаемые на панели «Автопоставка» в раскадровке (Xcode 9.3) - PullRequest
0 голосов
/ 24 мая 2018

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

Есть странные проблемы с IBDesignables (на картинке выше), а также то, что некоторые люди на SO связываются с ошибкой cocoapod и обходными путями, но ни один из них до сих пор не работал для меня.Warning Button in AutoLayout Pane No issues are shown here

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

1 Ответ

0 голосов
/ 14 мая 2019

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

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

, вы можете попробовать: https://stackoverflow.com/a/56128426/4395342

...