Conecta
Nido Apple
Recibe ayuda de expertos
Registrate y pregunta
Es gratis y fácil
Recibe respuestas
Respuestas, votos y comentarios
Vota y selecciona respuestas
Recibe puntos, vota y da la solución
Pregunta
navegar entre views en un uiviewcontroller
- preguntó
- Desarrolladores Apple
- 271 Vistas
- 5 Respuestas
- abierta
Hola a todos!!
en esta ocasión traigo una nueva inquietud, me gustaría saber como puedo navegar entre views en un uiviewcontroller, es decir tengo un uiviewcontroller general y dentro de este tengo un view llamado view 1, en este view 1 tengo informacion y quiero que al dar clic en un boton me remueva este view y me ponga otro llamado view2 con informacion diferente claro, y asi con 4 o 5 view solo usando el entorno donde estaba inicialmente el view uno y poder regresar y avanzar entre estos.
lo intenté con un componente que trae xcode llamado container view, y me hizo el efecto que quiero correctamente al correrlo en el simulador de la mac, pero al probarlo en un ipad no me corre es mas solo inicia y desaparece, hice pruebas y lo que no jala es el container view. por eso quiero saber si hay otra forma de hacer esto con algun otro componente o con programacion.
cualquier ayuda se las agradeceré :)!!!
5 Respuestas
No serían diferentes views, porque view solo tienes uno dentro del View controller, lo que me parece que buscas es que con un botón se muestre un contenido y con otro botón, un contenido diferente. ¿Correcto?
¿Tener varios view controllers e ir de uno a otro no es opción?
Saludos.
Por favor, accede o regístrate para añadir un comentario.
de hecho son varios uiviewcontrollers los que tengo, y la idea es ir de uno a otro, pero solo en una parte de un uiviewcontroller padre, y que los demas sean sus hijos.
digamos que tengo un uiviewcontroller llamado controlador 1 y dentro de ese UIviewcontroller agrego un uiview de solo 350*350 y en esa parte es donde quiero presentar los demas uiviewcontroller que tengo.
se podrá?
saludos
Por favor, accede o regístrate para añadir un comentario.
No, tienes que tener el contenido en ese view, no puedes poner un UI View Controller dentro de un View. Si puedes tener un View Controller con 20 cosas diferentes y que se muestre cada una de ellas dependiendo de una acción, pero otro UI View Controller tiene su contenido por separado.
Entonces o pasas de un UI View Controller a otro (Que creo que es tu mejor opción) o cambias el contenido que aparece en el view.
¿Podrías explicar que es lo que intentas mostrar? igual y entendiendo la idea es más fácil ayudarte.
Saludos.
Por favor, accede o regístrate para añadir un comentario.
Gracias peter!!
Mira te explico, lo que pasa es que tengo un uiviewcontroller principal o general ("UIClaseprincipal"), y este tengo varias cosas distribuidas y tengo un espacio reservado de 200 * 350 es un view llamado "contenido".
en mi UIClaseprincipal en viewdidload creo una instancia de un UIviewcontroller llamado "UIClasecalendario" y agrego esta como hijo al view "contenido" con [self.contenido addsubview:miinstancia.view]; hasta aqui todo bien, pero cuando doy click en un boton quiero eliminar lo que hay en el view "contenido" de la clase "UIClasePrincipal" desde el UIviewcontroller hijo y agregar otra instancia de un segundo UIViewController
lo anterior es porque estoy agregando 2 tipos de eventos a un calendario y entonces tengo dos formularios, cada uno en una clase donde "UIClase1" y "UIClase2" contienen varios componentes para agregar mi evento y tienen que ir cambiando en ese espacio de 200 * 350 para que lo demas que tengo en la "UIClaseprincipal" se siga viendo.
todo esto esta relacionado con el tema de parentViewController y childViewController.
y hasta el momento he logrado navegar entre ellos pero se van encimando una y otra ves y eso es lo que no quiero, lo que quiero es que al terminar las operaciones en una clase, se elimine esta clase del view "contenido" y se agregue la siguiente clase.
Gracias.
Saludos!!
Por favor, accede o regístrate para añadir un comentario.
Este video te va a ayudar a entender exactamente lo que quieres hacer. Eso creo....
[media=youtube]qju2ss2_Nis[/media]
Si no te sirve eso y necesitas más flexibilidad coméntalo.
Saludos.
Por favor, accede o regístrate para añadir un comentario.
Por favor, accede o regístrate para responder a esta pregunta.
En el blog
-
- 704499
- 1
- Ago 31, 2017
Otras Preguntas y Respuestas
- entre Desarrolladores (Desarrolladores)
Respuestas WordPress (Usuarios WordPress)
Sin Respuesta
-
- 592
- 0
- Jun 16
-
- 873
- 0
- May 8
-
- 875
- 0
- Feb 23
-
- 773
- 0
- Dic 7, 2023
-
- 344
- 0
- Nov 30, 2023
-
- 778
- 0
- Jul 7, 2023
-
- 920
- 0
- Ago 4, 2022
-
- 1105
- 0
- Feb 25, 2022
- ver todas
Actividad Reciente
Peter comentó Nov 18
No veo las carpetas de Aplicaciones y Descargas en…Itavi respondió Nov 5
No veo las carpetas de Aplicaciones y Descargas en…DaleGarrote comentó Nov 5
IA ese perfecto desconocidoPeter comentó Nov 5
Comando de voz para desplazarse un número variable…Peter respondió Nov 5
No veo las carpetas de Aplicaciones y Descargas en…
Ultimas Respuestas
Peter respondió
Supongo que te refieres a tenerlas en el Dock, por
0Peter respondió
Efectivamente hay cientos o miles de cosas sobre I
1DJUNQUERA respondió
La versión de MacOS Sonoma habilita un comando de
1Peter respondió
Creo que lo mas sencillo es que te pagas en contac
1Peter respondió
Me parece que es un problema de RAM y va a depende
1mozzer respondió
0Peter respondió
Si es por el sistema, ya que requieres macOS Ventu
1Ultimos Comentarios
DaleGarrote comentó
...