Почему мой конструктор интерфейса XCode показывает красный блок и не смог сделать - PullRequest
1 голос
/ 09 октября 2019

Проблема

У меня есть контроллер в раскадровке, который имеет длинный UIScrollView внутри. Ранее это прекрасно отображалось в Интерфейсном Разработчике, и теперь я не изменил код. В последний раз я знал, что я обновил Xcode до версии 11.0. Я не совсем знаю, почему он не рендерится, это какая-то проблема в Xcode 11?

Если я скомпилировал, то это успех с ошибкой 0 и некоторым предупреждением (что, как мне кажется, некоторым Swift не рекомендуется). Даже это прекрасно видно в скомпилированном приложении. Я пробовал:

  1. Чистая сборка
  2. Удаление производных данных
  3. Повторное открытие Xcode
  4. Восстановление
  5. Перезагрузка ОС

Some failed render screenshot

Отредактировано после некоторого эксперимента

Хорошо, поэтому я снова попробовал кучу вещей и думаю, что сузил некоторые проблемы (может быть?). Таким образом, мой макет отлично отображается в iPhone 11 предварительном просмотре, но он не отображается в iPhone 11 Pro Max, iPhone 11 Pro и iPhone 8 Plus предварительного просмотра. Звонит ли какой-нибудь звонок?

Снимок экрана iPhone 11: iPhone 11 screenshot

Снимок экрана iPhone 11 Pro Max: iPhone 11 Pro Max screenshot

Снимок экрана iPhone 8 Plus: iPhone 8 Plus

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...