viewWillTransition к размеру не вызывается, когда в многозадачном режиме с разделенным экраном другое приложение закрывается - PullRequest
0 голосов
/ 24 октября 2019

У меня есть контроллер представления, который переопределяет

viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) 

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

Если вы перемещаете ползунок между приложениями, чтобы изменить размер на 1/3 или 2/3, функция также будет вызываться снова. Все меняется должным образом.

Теперь, перемещая ползунок полностью, чтобы закрыть другое приложение (мое приложение возвращается в полноэкранный режим) - функция НЕ вызывается. Только вращение устройства восстановит полноэкранный режим.

Казалось бы, его нужно назвать - это ошибка Apple или по замыслу? Как обнаружить изменение размера на полный экран?

...