iOS: устранить проблему, следуя инструкциям Apple - PullRequest
0 голосов
/ 12 октября 2019

Я слежу за проектом под руководством «викторина личности» из книги Apple «Разработка приложений с помощью Swift».

В этом руководстве я уже создал несколько контроллеров представления, а также несколько ярлыков и кнопок. Затем дело дошло до создания сегов. TLDR инструкций:

Удерживая нажатой клавишу «Control», перетащите кнопку в первом VC во второй VC и создайте шоу-шоу. Удерживая клавишу Control, перетащите значок VC над вторым VC в третий VC и создайте шоу-шоу. Вставить второй ВК в контроллер навигации. Создайте модальный переход от кнопки первого ВК к контроллеру навигации.

Теперь здесь

Here

- это результат, показанный в книге (последний ВК отсутствуетс в кадре)

This

с другой стороны, это то, что я закончил.

В чем может быть проблема? Спасибо.

РЕДАКТИРОВАТЬ: Да, я использую Xcode 11, в то время как руководство показывает Xcode 10. Для дальнейшего объяснения моей реальной проблемы - Если я правильно понимаю, я закончил с "модальным представлением", пока книгахочет иметь "толчок справа налево".

1 Ответ

1 голос
/ 12 октября 2019

Скриншот из учебника не сделан в Xcode 11 (вероятно, Xcode 10). Похоже, вы используете Xcode 11, который показывает VC, как если бы они были в iOS 13. Xcode 10 показывает их в iOS 12, поэтому, конечно, они будут выглядеть по-другому.

Не беспокойтесь, если вашфактический результат не совсем соответствует результату, показанному в руководстве, если только он на самом деле не работает. Если это просто эстетические различия, подобные этому, это очень нормально, потому что в руководстве используется другая версия XCode. Здесь важно то, что ваш первый VC должен представить второй VC, который является UINavigationController. Если вы запустили приложение и оно его показало, значит оно работает правильно. iOS 13 просто представляет его немного иначе, чем iOS 12.

Если вы хотите получить полноэкранный вид VC, выберите переход между первым VC и контроллером навигации и измените «Вид» на «Представлять». Модально »и« Презентация »для« Полноэкранный режим ».

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