Следвах този урок, за да внедря основната настройка на ECSLidingViewController: http://www.youtube.com/watch?v=tJJMyzdB9uI
Сега искам да променя прехода при отваряне на leftView като примера по подразбиране на примера TransitionFun.
Добавих следния код към левия изглед:
UISwipeGestureRecognizer *rightRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(closeSettings)];
[rightRecognizer setDirection:UISwipeGestureRecognizerDirectionRight];
[self.slidingViewController.topViewController.view addGestureRecognizer:rightRecognizer];
Освен това добавих реда
[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];
Някой може ли да ми каже какво да променя, че поведението на първото стартиране е през цялото време?