2015-10-13 4 views

Odpowiedz

6

Zastosowanie setMaximumLeftDrawerWidth własnością MMDrawerController jak

centerContainer?.setMaximumLeftDrawerWidth(UIScreen.mainScreen().bounds.width, animated: true, completion: nil) 

Można sprawdzić metodę w MMDrawerController.h

-(void)setMaximumLeftDrawerWidth:(CGFloat)width animated:(BOOL)animated completion:(void(^)(BOOL finished))completion; 
+0

Widziałem niektóre kody zrobić to samo, musiałbym to, że w pliku AppDelegate? – Joker

+0

tak ... kiedykolwiek użyłem, użyłem go w pliku appDelegate –

+0

Proszę ustawić prawo menu w zależności od klikniętego przycisku (jeśli kliknięty przycisk jest btn1, więc ustawiam menu po prawej stronie na btnVC1, inaczej ustawię to do btnVC2). Szerokość btnVC1 musi być domyślną podaną szerokością przez MMDrawerController (mniejszą niż szerokość ekranu), ale szerokość btnVC2 musi być taka sama, jak szerokość ekranu. Ustawię szerokość każdego z nich w IBActions, ale kiedy przesuję, aby zamknąć prawe menu, centralny widok zniknie (otrzymam tylko czarny ekran). Również szerokości nie są ustawione poprawnie. Czy możesz mi pomóc? –

Powiązane problemy