Могу ли я иметь два выдвижных ящика ECSlidingViewController слева и справа?
Я хочу иметь два меню Drawer, одно слева, другое справа. Возможно ли использовать ECSlidingViewController 2
, Если нет, то можете ли вы предложить лучший способ добиться того же?
2 ответа
Решение
Проверьте эту библиотеку RESideMenu это очень легко и имеют левое и правое меню
Вот пример кода
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
UIViewController *firstViewController;// initial view controller
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:firstViewController]];
UIViewController *leftMenuViewController; // your left menu
UIViewController *rightMenuViewController; // your right menu
RESideMenu *sideMenuViewController = [[RESideMenu alloc] initWithContentViewController:navigationController
leftMenuViewController:leftMenuViewController
rightMenuViewController:rightMenuViewController];
sideMenuViewController.backgroundImage = [UIImage imageNamed:@"Stars"];
[self.window makeKeyAndVisible];
return YES;
}
Вы также можете использовать MFSideMenu. Это также очень простая библиотека для реализации.
Ссылка на git - https://github.com/mikefrederick/MFSideMenu
Я тоже сделал видео об этом
https://www.youtube.com/watch?v=2kuhBOTdx00
Здесь я установил левый и центральный, вы также можете установить меню справа.