Раскадровка Xcode 8.1, показывающая только синие линии

Я установил Xcode 8.1, и раскадровка показывает только синие линии для всех элементов пользовательского интерфейса. Если кто-то понял это, дайте мне знать. Я не могу вернуть его даже Xcode 8.0.

Ответ 1

Итак, наконец я тоже получил проблему с синей линией в Xcode 8.1

Вот скриншот

Xcode screenshot of interface builder issue

Мы можем увидеть сообщение об ошибке:

Возникла внутренняя ошибка. Функциональность редактирования может быть ограничена

с кнопкой Сообщить об ошибке справа.

Не знаю, почему это случилось. Но я просто вышел из Xcode и Simulator и перезапустил его. Это исправило это, и я получил элементы интерфейса обратно.

Ответ 2

Не волнуйтесь, вернитесь к старому xcode

Чтобы удалить синие линии,

Сначала выберите контроллер представления в раскадровке.

Затем перейдите в Редактор> Холст> Показать прямоугольники границ

Это скроет синие линии.

Возможно, вам придется повторить это 2 или 3 раза, чтобы это сработало.

Image Link

Ответ 3

Увидеть синие прямоугольники на самом деле является особенностью редактора Xcode. Вы можете включить/выключить, перейдя к Меню редактора- > Холст- > Показать прямоугольники Rectangles

Но да, видя только синие поля, кажется, ошибка. Обычно происходит, если вы часто переключались между различными версиями Xcode. Я предполагаю, что отказ и повторное открытие Xcode разрешит эту временную проблему.

Ответ 4

У меня была такая же проблема, когда я обновил до Mojave, а затем установил более старую версию Xcode (10.1). Чтобы исправить это, я удалил все версии Xcode (10.2/10.1), а затем установил Xcode 10, и это устранило проблему.

Ответ 5

Это случалось со мной несколько раз. Для меня это почти всегда происходило после перетаскивания UILabel из UITableViewCell в другое представление.

Мне удалось решить эту проблему, удалив контроллер представления в раскадровке, который я выполнял перетаскиванием в/из, закрыв приложение и снова открыв проект.