Контроллеры представления модально присутствуют в раскадровке, даже когда они выключены - PullRequest
0 голосов
/ 06 февраля 2020

У меня есть проблема в xcode, которая случается уже некоторое время, проблема в том, что даже когда я выключаю панель навигации в контроллере навигации, она все равно представляет вид модально в раскадровке. вот так: enter image description here

, так что это исправляет это в симуляторе, вы не можете видеть настоящее модально или навигационную панель, но в раскадровке это так. это затрудняет установление ограничений и вызывает у меня боль в глазах. Исправление для этого будет с благодарностью! следующие изображения: 1, модально показанный подарок в раскадровке и 2, подарок, модально не показанный в симуляторе: enter image description here

enter image description here

Ответы [ 3 ]

0 голосов
/ 06 февраля 2020

Выполните следующие шаги, чтобы решить вашу проблему:

  1. Выберите переход от раскадровки
  2. Go до " Инспектор атрибутов " (правая панель в xcode)
  3. Измените значение атрибута " Presentation " на " Текущий контекст "

В раскадровке вы обнаружил, что текущий слой удален и ViewController View занимает весь экран.

Посмотрите на изображение здесь, оно поможет вам легко и визуально.

0 голосов
/ 06 февраля 2020

Ну, это вещь ios 13, и стиль представления по умолчанию для xcode 11 теперь automatic (ранее current context). Просто выберите последовательность этого контроллера представления в раскадровке, затем go до Attributes inspector, и вы найдете Presentation с automatic в качестве выбранного, просто измените его на Current context, и все хорошо. :)

0 голосов
/ 06 февраля 2020

Установите Presentation на Current Context и V C будет отображаться в IB как NavigationController

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