Как определить, есть ли на устройстве (iphone) физическая кнопка «Домой»? - PullRequest
0 голосов
/ 04 октября 2018

Как определить в Swift , если текущее устройство (iPhone) имеет физическую кнопку «Домой» или нет, например: iPhone X, iPhone Xs, iPhone Xs Max, iPhone Xr ?

1 Ответ

0 голосов
/ 04 октября 2018

Проверьте безопасную область:

if @available(iOS 11.0, *), 
    UIApplication.sharedApplication.keyWindow?.safeAreaInsets.bottom > 0 {
    return true
}
return false

Вы также можете проверить тип устройства (проверьте post ), но проверить безопасную область, вероятно, самый простой способ.

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