Pergunta

É estranho, eu sei, mas mesmo se você declarou hidesBackButton para SIM para o UINavigationItem associado à sua vista, você será capaz de voltar apenas tocando a área que era para ser um botão de volta.

Compartilhando minha solução ... ( mais para vir )

Foi útil?

Solução

Primeiro eu pensei que era um erro simulador e enviados para o dispositivo. Mas quando eu reproduziu o mesmo comportamento lá também comecei a pensar como se livrar de tal comportamento (desde que foi essencial para mim). Aproximou-se de solução tal:

[self.navigationItem setLeftBarButtonItem:[[[UIBarButtonItem alloc] initWithCustomView:[[UIView new] autorelease]] autorelease]];

E para mostrar o botão novamente você escreve:

[self.navigationItem setLeftBarButtonItem:nil];

Isso é simples. Use-o como uma forma de contornar, guys! Muito estranho esse bug sobreviveu mesmo em iPhone OS 3.0 ...

Outras dicas

Eu acho escondendo botão da barra de trás também trabalho como

self.navigationItem.hidesBackButton = TRUE;

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top