Я использую эту строку кода в приложении с XCode 10, чтобы затемнить индикатор домашнего экрана на iPhone X и связанных устройствах Apple без границ.
override func prefersHomeIndicatorAutoHidden() -> Bool {
return true
}
Теперь самое смешное, у меня есть точная копия этого приложения, и на одной копии код работает, а на коде -не компилируется:
Метод не переопределяет какой-либо метод из своего суперкласса
Действительно, когда я начинаю набирать «prefers ...», prefersHomeIndicatorAutoHidden появляется как свойство только для чтенияс одной стороны, хотя с другой стороны он отображается как метод, и по умолчанию получает префикс переопределения.
Спасибо, что нашли время,
Best
РЕДАКТИРОВАТЬ С РЕШЕНИЯМИ благодаря @ inokey
override var prefersHomeIndicatorAutoHidden : Bool { return true }