Я использую Swift 3 и xcode 8 для создания слайд-меню для приложения iOS (я не хочу использовать какую-либо библиотеку с открытым исходным кодом), поэтому я создал его, я столкнулись с двумя проблемами: 1. Если на центральном плане есть панель навигации, то под навигационной панелью появляется вид сбоку, я хочу, чтобы он начинался с границ экрана.Меню выхода из меню iOS, отображающее строку состояния в iOS
2. В представлении меню слайдов также отображается несущая, время сверху меню, я хочу, чтобы поведение было похоже на приложение google plus iOS, где меню загружается поверх домашнего вида.
Ниже приведен код, который я использую, чтобы открыть меню слайдов. Я не уверен, что эти проблемы возникли из-за того, что я добавил меню в виде подзаголовка, если есть лучший способ сделать это, любезно предложите , Открытие вида меню из контроллера дома вида
let menuVC : MenuViewController = self.storyboard!.instantiateViewController(withIdentifier: "MenuViewController") as! MenuViewController
menuVC.delegate = self
self.view.addSubview(menuVC.view)
self.addChildViewController(menuVC)
menuVC.didMove(toParentViewController: self)
menuVC.view.layoutIfNeeded()
menuVC.view.frame=CGRect(x: 0 - UIScreen.main.bounds.size.width, y: 0, width: self.view.frame.width, height: self.view.frame.height);
UIView.animate(withDuration: 0.3, animations: {() -> Void in
menuVC.view.frame = self.view.frame
sender.isEnabled = true
}, completion:nil)
Почему вы ненавидите о ручные исходные библиотеки? Они делают мир прекрасным. –
Пожалуйста, добавьте какую библиотеку вы используете? – Vinodh
@Vinodh Как уже упоминалось в вопросе, я не использую библиотеку. Я пытался ее реализовать, но столкнулся с вышеупомянутой проблемой. –