Existe uma maneira de pop um controlador de vista quando o usuário alterna guias?
-
13-09-2019 - |
Pergunta
Existe uma maneira de colocar o controlador de vista quando o usuário alterna guias?
Eu tenho uma barra de páginas com um navigationController em uma das guias. O utilizador selecciona uma linha de uma tabela que empurra um viewController para o navigationController contendo a tabela. Em seguida, o utilizador comuta guias para um novo ponto de vista. Na nova visão, ele aperta um botão que o leva de volta para a guia mesa. O problema é que a tabela dentro do navigationController ainda tem uma vista empurrou para ele.
Solução
Dê uma olhada no UITabBarControllerDelegate em sua situação você poderia chamar:
[navigationController popToRootViewControllerAnimated:NO];
quando o tabbarcontroller o chama de método didSelectViewController
delegado
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow