У меня есть пользовательский класс Side Menu
, основанный на UIViewController
.Представление Side menu
выглядит следующим образом:
extension UIViewController: MenuPresentableProtocol {
func setupMenu() {
guard let menu = AppDelegate.shared.menu else { return }
menu.view.frame = view.bounds
view.addSubview(menu.view)
menu.view.frame.origin.x = -UIScreen.main.bounds.width
}
}
Это означает, что appearance
из status bar
зависит от текущего свойства ViewControllers
prefersStatusBarHidden
, которое в данном случае равно false
.
Но мне нужно спрятать часть status bar
под side menu
.Есть ли способ реализовать это?
Это то, что у меня есть:
Когда меню скрыто, оно выглядит хорошо.
Но когда появляется меню, ...
PS Я пытался использовать этот ответ , но он мне не помог.