¿Cuáles son las diferencias entre los métodos segue show, show detail, present, etc. en los controladores de vista Xcode?

Hola

Si quería información técnica, aquí es donde puede comenzar la Guía de programación de View Controller para iOS: Uso de Segues

Sin embargo, sé lo abrumadora que puede ser esa información.

Entonces, lo mantendré breve.

Mostrar: ¿Las carpetas que ves en tu correo? Eso es. Le “muestra” lo que está en su vista

Entonces, ¿cuál sería el detalle? lo obtuviste, mostrando el “detalle”, así que digamos que haces clic en un mensaje y se abre, y te muestra los detalles de la conversación.

Presente modalmente: tan presente, eso significa “presentar algo” ¿verdad? Así que esta linda cosa. Animación esencialmente. Vaya a su configuración, presione touchID para ver cómo aparece una animación y el fondo ahora es borroso / negro.

Popover: ¡Obviamente aparece el contenido!

Esa es mi simple explicación. Espero que esto alivie tu confusión.

¡Gracias por pedirme que escriba sobre esto!

Aquí hay un resumen rápido de los valores y un ejemplo para cada tipo.

Mostrar : empuja el controlador de vista de destino en la pila de navegación, deslizando la parte superior de derecha a izquierda, proporcionando un botón de retroceso para volver a la fuente, o si no está incrustado en un controlador de navegación, se presentará modalmente
Ejemplo: navegar por las bandejas de entrada / carpetas en el correo

Mostrar detalles : para usar en un controlador de vista dividida, reemplaza el controlador de vista de detalle / secundario cuando se encuentra en una interfaz expandida de 2 columnas, de lo contrario, si se contrae en 1 columna, empujará un controlador de navegación
Ejemplo: en Mensajes, al tocar una conversación se mostrarán los detalles de la conversación, reemplazando el controlador de vista a la derecha cuando está en un diseño de dos columnas, o empujando la conversación cuando está en un diseño de una sola columna

Presente modalmente : presenta un controlador de vista en varias formas animadas, tal como se define en la opción Presentación, que cubre el controlador de vista anterior, más comúnmente utilizado para presentar un controlador de vista que se anima desde la parte inferior y cubre toda la pantalla en iPhone o iPad. es común presentarlo como un cuadro centrado que oscurece el controlador de vista de presentación
Ejemplo: seleccionar Touch ID y contraseña en la configuración

Ref. De: – stackoverflow