Я обновляю свое приложение, чтобы адаптировать его для iPhone X. Все представления работают отлично, кроме одного. У меня есть контроллер представления, который представляет пользовательский UIView, который охватывает весь экран. Прежде чем я использовал UIScreen.main.bounds
, чтобы узнать размер представления перед тем, как был выполнен весь макет (мне нужно его для размещения правильного itemSize для коллекцииView). Я думал, что теперь я могу сделать что-то вроде
UIScreen.main.bounds.size.height - safeAreaInsets.bottom
, чтобы получить правильный размер. Проблема в том, что safeAreaInsets возвращает (0,0,0,0), пробуя на iPhone X (Simulator). Есть идеи? В других представлениях я получаю правильные номера для safeAreaInsets.
Спасибо!