Разрушает ли iOS взгляды на ротацию? - PullRequest
1 голос
/ 23 апреля 2019

Я планирую создать свое первое приложение для iOS в следующие месяцы. Это будет гибридное приложение:

https://fanmixco.github.io/toastmasters-timer-material-design/

На данный момент полностью перенесен на Android и Windows 10. Однако одна из моих самых больших проблем в Android была поворот экрана :

Эту ситуацию было довольно сложно обработать, так как каждый раз, когда мое приложение поворачивалось, активность разрушалась, и мне нужно было добавить несколько обходных путей, чтобы приложение продолжало работать, восстанавливать предыдущие состояния, цвета, останавливать таймеры до того, как вращение, потому что они продолжали работать в фоновом режиме и т. д.

У меня не было ничего подобного в Windows 10, и я хотел бы знать, работает ли жизненный цикл iOS View близко, уничтожаются ли представления во время вращения любого устройства? Потому что мои обходные пути могут быть использованы повторно, но они добавляют определенную сложность и снижают производительность.

Вот некоторые сайты, которые я прочитал:

Тем не менее, я не нашел ничего точного в этой теме.

приписка

  • Я бы хотел выяснить, есть ли какая-либо документация или примеры, поскольку я потратил значительное количество времени на Особую ситуацию для Android , чтобы в последнюю минуту не найти повторное использование обходных путей.
  • Я не уверен, должен ли этот вопрос быть здесь или в Software Engineering. Если я должен переместить это, просто дайте мне знать, и я собираюсь сделать это.

1 Ответ

1 голос
/ 23 апреля 2019

При вращении экранов виды не разрушаются. Однако он перерисовывается / перерисовывается на основании ограничений на представление. Но это не разрушит свойства или не помешает состоянию в представлении.

...