Я последовал за что учебник реализовать основную установку на ECSLidingViewController: http://www.youtube.com/watch?v=tJJMyzdB9uIГладкая Анимация к слайду
Теперь я хочу, чтобы изменить переход открытия leftView как по умолчанию Пример примера TransitionFun.
Я добавил следующий код в leftView:
UISwipeGestureRecognizer *rightRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(closeSettings)];
[rightRecognizer setDirection:UISwipeGestureRecognizerDirectionRight];
[self.slidingViewController.topViewController.view addGestureRecognizer:rightRecognizer];
Additionaly Я добавил строку
[self.slidingViewController.topViewController.view addGestureRecognizer:self.slidingViewController.panGesture];
После первого запуска приложения, то Topview следит за моими пальцами во время открытия/закрытия , Но, выбирая одну точку в виде левого экрана, он больше не работает.
Во всех моих виды сверху, я следующий код в методе viewDidLoad:
UIScreenEdgePanGestureRecognizer *leftRecognizer = [[UIScreenEdgePanGestureRecognizer alloc] initWithTarget:self action:@selector(openSettings:)];
leftRecognizer.edges = UIRectEdgeLeft;
[self.view addGestureRecognizer:leftRecognizer];
Может кто-нибудь сказать мне, что изменить, что поведение первого запуска все время?