Angenommen, nur der linke Teil des Menüs ist übrig und das Menü gleitet auf Knopfdruck.
Folgen folgenden Schritte aus:
- neue
UIViewController
in Ihrem storyboard
nehmen.
dieses Add a) Sie neue UIView
mit einer Größe von UIViewController
(sagt viewBG). b) Jetzt gehen Eigenschaft und verringern Sie die viewBG
Opazität nach Ihnen, nicht mit Alpha-Wert spielen. c) Nehmen Sie noch eine Ansicht Ihres linken Menüs (sagt viewMenu).
Fügen Sie Ihre menuVC
als Kind VC Ihrer MainVC
.
- Verwenden Sie jetzt den folgenden Zeilencode, wenn Sie das Menü anzeigen möchten.
menuVC.view.frame = CGRect(x : -self.view.frame.size.width, y : 0, width : menuVC.view.frame.size.width, height: self.view.frame.size.height) UIView.animate(withDuration: 0.5) { menuVC.view.frame = CGRect(x : 0, y : 0, width : menuVC.view.frame.size.width, height: self.view.frame.size.height) }
- Menü entfernen
menuVC.view.frame = CGRect(x : 0, y : 0, width : menuVC.view.frame.size.width, height: self.view.frame.size.height) UIView.animate(withDuration: 0.5) { menuVC.view.frame = CGRect(x : -self.view.frame.size.width, y : 0, width : menuVC.view.frame.size.width, height: self.view.frame.size.height) }
HOPE: Sie können Einschränkungen geben Ihnen anzuzeigen.
Ihre Frage ist ungeklärt. –
@the_dahiya_boy überprüfen Sie es –