- mostrar
- Mostrar detalhes
- Present Modally
- Apresentação popover
- personalizadas
Qual a diferença entre eles? Não consegui encontrar nenhuma documentação. Havia alguns que encontrei em uma pesquisa no Google, mas agora desapareceu: https://developer.apple.com/library/ios/recipes/xcode_help-interface_builder/articles-storyboard/StoryboardSegue.html
Respostas:
Aqui está um rápido resumo das etapas e um exemplo para cada tipo.
Mostrar - Empurra o controlador de exibição de destino para a pilha de navegação, deslizando sobre a mesa da direita para a esquerda, fornecendo um botão Voltar para retornar à fonte - ou, se não estiver incorporado em um controlador de navegação, ele será apresentado de forma modal
Exemplo: Navegando em caixas de entrada / pastas no Mail
Mostrar detalhes - Para uso em um controlador de exibição dividida, substitui o controlador de exibição secundária / detalhe quando estiver em uma interface expandida de 2 colunas; caso contrário, se recolhido em uma coluna, ele empurrará um controlador de navegação.
Exemplo: Em Mensagens, tocar em uma conversa exibirá o detalhes da conversa - substituindo o controlador de exibição à direita quando estiver em um layout de duas colunas ou envie a conversa quando estiver em um layout de coluna única
Present Modally - Apresenta um controlador de visualização em várias modas animadas, conforme definido pela opção Apresentação, cobrindo o controlador de visualização anterior - mais comumente usado para apresentar um controlador de visualização que se anima de baixo para cima e cobre a tela inteira no iPhone ou no iPad. É comum apresentá-lo como uma caixa centralizada que escurece o controlador de exibição de
exemplo. Exemplo: Selecionando Touch ID e Senha em Configurações
Apresentação de popover - Quando executado no iPad, o destino aparece em um popover, e tocar em qualquer lugar fora desse popover o dispensará, ou no iPhone popovers também são suportados, mas por padrão, ele apresentará o destino modalmente na tela inteira.
Exemplo: Tocar o botão + no calendário
Personalizado - Você pode implementar suas próprias instruções personalizadas e ter controle sobre seu comportamento
Os itens descontinuados são essencialmente os equivalentes não adaptativos dos descritos acima. Esses tipos de segue foram preteridos no iOS 8: Push, Modal, Popover, Replace.
Para obter mais informações, leia a documentação Usando segmentos, que também explica os tipos de segues e como usá-los em um Storyboard. Verifique também a Sessão 216: Construindo aplicativos adaptáveis com o UIKit da WWDC 2014. Eles conversaram sobre como criar aplicativos adaptáveis usando esses novos Segmentos adaptativos e criaram um projeto de demonstração que utiliza essas etapas.
fonte
Para maior clareza, gostaria de ilustrar a resposta de @ Joey acima com estes gifs:
mostrar
Mostrar detalhes
Present Modally
Presente como popover
fonte
O documento foi movido para cá, parece: https://help.apple.com/xcode/mac/8.0/#/dev564169bb1
Não é possível copiar os ícones aqui, mas aqui estão as descrições:
fonte
Para aqueles que preferem um aprendizado um pouco mais prático, selecione as instruções no dock, abra o inspetor de atributos e alterne entre diferentes tipos de instruções (lista suspensa "Tipo"). Isso revelará opções específicas para cada um deles: por exemplo, você pode ver que "present modally" permite escolher um tipo de transição etc.
fonte