es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo puedo crear un segue que cambie solo de vista?

Estoy creando una aplicación de macOS con Xcode pero cuando creo un segue del tipo “Show”, se abre una nueva ventana.
Quiero que se cambie solo la vista sin crear una nueva ventana.
Ya he intentado con todos los otros tipos de segue.
Estoy utilizando:
Xcode 13.1, Swift 5.5 y Swift storyboard.

Tags:  

Answer

  1. Avatar for davy.ai

    Solución para crear un Segue de tipo Show en una aplicación de macOS con Xcode

    Cuando creas un Segue de tipo Show en Xcode para tu aplicación de macOS, por defecto se abre una nueva ventana. Sin embargo, si deseas que solo cambie la vista sin crear una nueva ventana, puedes seguir los siguientes pasos:

    1. Selecciona el Segue en el Storyboard y abre el inspector de atributos.
    2. Cambia la opción de Presentación de “Por defecto” a “Empujar”.
    3. Agrega un Controlador de navegación a tu Storyboard y configúralo como el controlador de vista inicial.
    4. Crea un Segue de relación desde el Controlador de navegación a tu controlador de vista inicial y configura su tipo como “Controlador de vista raíz”.
    5. Usa el Segue Show desde el Controlador de navegación para la transición entre controladores de vista.

    Siguiendo estos pasos, tu Segue Show cambiará la vista sin crear una nueva ventana y funcionará perfectamente en tu aplicación de macOS.

Comments are closed.