Alterar o botão Voltar no iOS 7 desativa o deslize para navegar de volta

Eu tenho um aplicativo iOS 7 em que estou definindo um botão de retorno personalizado como este:

    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;

Mas isso desativa o gesto de "deslizar da esquerda para a direita" do iOS 7 para navegar para o controlador anterior. Alguém sabe como posso definir um botão personalizado e ainda manter esse gesto ativado?

EDIT: Tentei definir o viewController.navigationItem.backBarButtonItem, mas isso não parece mostrar minha imagem personalizada.

questionAnswers(14)

yourAnswerToTheQuestion