1) В настоящее время в моем приложении я пытался реализовать боковое меню, используя
SWRevealViewController, загруженный с https://github.com/John-Lluch/SWRevealViewController.
2) Файл раскадровки контроллера Reveal View — это класс SWRevealViewController, который я импортировал в свой проект SWRevealViewController.h и .m.
3) Показать файл раскадровки контроллера представления для tableviewcontroller и контроллера навигации, есть имя перехода, раскрывающее контроллер набора контроллеров представления.
4) последний файл раскадровки контроллера представления - это класс контроллера представления с
UIBarButtonItem *barButton
Вот мой код в viewcontroller.m
#import "SWRevealViewController.h"
- (void)viewDidLoad
{
[super viewDidLoad];
SWRevealViewController *revealViewController = self.revealViewController;
if ( revealViewController )
{
_barButton.target = self.revealViewController;
_barButton.action = @selector(revealToggle:);
[self.view addGestureRecognizer:self.revealViewController.panGestureRecognizer];
}
}
5) Когда я запускаю свое приложение, в симуляторе появляется черный экран, где мне действительно нужна кнопка панели с боковым меню.
6) В Сторибораде всего 4 файла
1.revealViewController, подключенный к контроллеру tableview (используя переход контроллера контроллера представления представления)
2.revealViewController, подключенный к навигационному контроллеру (используя переход контроллера контроллера отображения)
3. Контроллер навигации для Viewcontroller (используя переход контроллера корневого представления)
6) Мои файлы: SWRevealViewController.h&.m, ViewController.h&.m, AppDelegate.h&.m, tableviewcontroller.h&.m
Чтобы реализовать боковое меню, я сослался на этот http://www.appcoda.com/ios-programming-sidebar-navigation-menu/ IOS : Раскадровка и боковое меню как приложение Facebook