Ändern der zurück-button in iOS 7 deaktiviert swipe zurück navigieren

Ich eine iOS 7 app, wo ich bin Einstellung einer benutzerdefinierten Schaltfläche zurück, wie diese:

    UIImage *backButtonImage = [UIImage imageNamed:@"back-button"];
    UIButton *backButton = [UIButton buttonWithType:UIButtonTypeCustom];

    [backButton setImage:backButtonImage forState:UIControlStateNormal];
    backButton.frame = CGRectMake(0, 0, 20, 20);

    [backButton addTarget:self
                   action:@selector(popViewController)
         forControlEvents:UIControlEventTouchUpInside];

    UIBarButtonItem *backBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:backButton];
    viewController.navigationItem.leftBarButtonItem = backBarButtonItem;

Aber dies deaktiviert die iOS 7 "wischen Sie nach Links, nach rechts" - Geste navigieren Sie zu dem vorherigen controller. Weiß jemand, wie kann ich eine benutzerdefinierte Taste und halten immer noch diese Geste aktiviert?

BEARBEITEN:
Ich versuchte, legen Sie den viewController.navigationItem.backBarButtonItem statt, aber dieses scheint nicht, zu zeigen, dass meine benutzerdefinierten Bild.

Ich bin noch nicht gefunden eine angemessene Lösung für dieses Problem?? Gibt es jemanden, der hat eine gute Lösung gefunden und erklären, warum das funktioniert??.
Wie über die Verwendung von gut gemachten third-party Bibliotheken: SwipeBack?

InformationsquelleAutor lehn0058 | 2013-09-27

Schreibe einen Kommentar