Проблема
У меня есть контроллер в раскадровке, который имеет длинный UIScrollView внутри. Ранее это прекрасно отображалось в Интерфейсном Разработчике, и теперь я не изменил код. В последний раз я знал, что я обновил Xcode до версии 11.0. Я не совсем знаю, почему он не рендерится, это какая-то проблема в Xcode 11?
Если я скомпилировал, то это успех с ошибкой 0 и некоторым предупреждением (что, как мне кажется, некоторым Swift не рекомендуется). Даже это прекрасно видно в скомпилированном приложении. Я пробовал:
- Чистая сборка
- Удаление производных данных
- Повторное открытие Xcode
- Восстановление
- Перезагрузка ОС
Отредактировано после некоторого эксперимента
Хорошо, поэтому я снова попробовал кучу вещей и думаю, что сузил некоторые проблемы (может быть?). Таким образом, мой макет отлично отображается в iPhone 11
предварительном просмотре, но он не отображается в iPhone 11 Pro Max
, iPhone 11 Pro
и iPhone 8 Plus
предварительного просмотра. Звонит ли какой-нибудь звонок?
Снимок экрана iPhone 11:
Снимок экрана iPhone 11 Pro Max:
Снимок экрана iPhone 8 Plus: