Changement de bouton de retour dans iOS 7 désactive la navigation par balayage à l'arrière

J'ai un iOS 7 app où je suis réglage personnalisé de retour bouton comme ceci:

    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;

Mais cela désactive l'iOS 7 "balayez vers la gauche vers la droite" geste pour naviguer vers le contrôleur précédent. Personne ne sait comment je peux créer un bouton personnalisé et de toujours garder ce geste est-il activé?

EDIT:
J'ai essayé de définir le viewController.navigationItem.backBarButtonItem à la place, mais cela ne semble pas montrer mon image personnalisée.

Je suis encore à trouver une solution pour cela?? EST-il quelqu'un qui a trouvé une bonne solution et d'expliquer pourquoi cela fonctionne??.
Comment sur l'utilisation des bien-faits de la troisième partie de la bibliothèque: SwipeBack?

OriginalL'auteur lehn0058 | 2013-09-27