Хобрук: Ваш путь к мастерству в программировании

iOS 11: Контроллер всплывающего окна со scrollView внутри навигационного контроллера с непрозрачной панелью навигации приводит к странной анимации контента во время перехода

Контроллер всплывающего окна со scrollView внутри навигационного контроллера с непрозрачной панелью навигации приводит к странной анимации содержимого во время перехода

Контент будет находиться где-то ниже своего исходного положения во время перехода, и интерактивное всплывающее окно сделает это очень очевидным.

Включение Безопасной зоны не исправляет это.

25.09.2017

Ответы:


1

Я считаю, что это ошибка в iOS 11. Вот подробная информация об этом: http://openradar.appspot.com/34465226

Вы можете обойти эту проблему, установив флажок Extend Edges: Under Opaque Bars в раскадровке или установив [self setExtendedLayoutIncludesOpaqueBars:YES] вручную в коде.

25.09.2017
  • Это очень полезно, спасибо. К сожалению, я обнаружил, что если я также включу [self setEdgeForExtendedLayout = UIRectEdgeNone];, ошибка анимации вернется. 27.09.2017
  • Просто чтобы вы знали: это должно быть исправлено в 11.2, см.: stackoverflow.com/a/47046282/6863743 06.11.2017
  • Новые материалы

    (Почти) полнофункциональная реализация Gumbel MuZero в Джулии.
    TLDR; Gumbel Muzero — это современный алгоритм обучения с подкреплением. Он достиг сверхчеловеческой производительности во многих настольных играх и даже, что более впечатляюще, в Atari..

    Передача нейронного стиля в браузерах с использованием Angular и WebDNN
    В последние годы глубокое обучение привлекло большое внимание из-за его безупречной производительности при обучении на обширных данных и высокой точности при выводе. Развертывание этих алгоритмов..

    Шифр Цезаря в C
    Шифр Цезаря  — один из самых простых и широко известных методов шифрования. Он включает в себя сдвиг каждой буквы в сообщении на определенное количество позиций в алфавите. В этой статье мы..

    Исследовательский анализ данных (EDA)
    Что такое ЭДА? Анализ данных, который ищет закономерности в данных, известен как исследовательский анализ данных. Это похоже на беглый просмотр данных, чтобы найти наиболее важные..

    1x1 Convolution: демистификация
    Чтобы пролить свет на концепцию операции свертки 1x1, которая представлена ​​в статье «Сеть в сети» Лин и др. и Google Inception Некоторое время назад я прочитал статью «Сеть в сети» (NiN),..

    Лучшие расширения VS Code в 2022 году
    Код ВС Лучшие расширения VS Code в 2022 году Список самых полезных расширений VS Code, которые вы можете использовать как разработчик в 2022 году Расширения находятся на рынке VS Code,..

    Новый подход к изучению Python и ИИ: мой путь как CodeApprenticeAI
    Будучи начинающим программистом на Python, я столкнулся со своей долей проблем при изучении языка. Кривая обучения была крутой: от борьбы со сложными объяснениями до отсутствия руководства...