Я установил Xcode 8.1, и раскадровка показывает только синие линии для всех элементов пользовательского интерфейса. Если кто-то понял это, дайте мне знать. Я не могу вернуть его даже Xcode 8.0.
Раскадровка Xcode 8.1, показывающая только синие линии
Ответ 1
Итак, наконец я тоже получил проблему с синей линией в Xcode 8.1
Вот скриншот
Мы можем увидеть сообщение об ошибке:
Возникла внутренняя ошибка. Функциональность редактирования может быть ограничена
с кнопкой Сообщить об ошибке справа.
Не знаю, почему это случилось. Но я просто вышел из Xcode и Simulator и перезапустил его. Это исправило это, и я получил элементы интерфейса обратно.
Ответ 2
Не волнуйтесь, вернитесь к старому xcode
Чтобы удалить синие линии,
Сначала выберите контроллер представления в раскадровке.
Затем перейдите в Редактор> Холст> Показать прямоугольники границ
Это скроет синие линии.
Возможно, вам придется повторить это 2 или 3 раза, чтобы это сработало.
Ответ 3
Увидеть синие прямоугольники на самом деле является особенностью редактора Xcode. Вы можете включить/выключить, перейдя к Меню редактора- > Холст- > Показать прямоугольники Rectangles
Но да, видя только синие поля, кажется, ошибка. Обычно происходит, если вы часто переключались между различными версиями Xcode. Я предполагаю, что отказ и повторное открытие Xcode разрешит эту временную проблему.
Ответ 4
У меня была такая же проблема, когда я обновил до Mojave, а затем установил более старую версию Xcode (10.1). Чтобы исправить это, я удалил все версии Xcode (10.2/10.1), а затем установил Xcode 10, и это устранило проблему.
Ответ 5
Это случалось со мной несколько раз. Для меня это почти всегда происходило после перетаскивания UILabel
из UITableViewCell
в другое представление.
Мне удалось решить эту проблему, удалив контроллер представления в раскадровке, который я выполнял перетаскиванием в/из, закрыв приложение и снова открыв проект.