Reemplazar UIViews
Frecuentes
Visto 1,028 veces
0
Soy un novato en iOS. Tengo 5 vistas, una vista principal y las otras son como miniaturas. ¿Cómo puedo reemplazar view.
Por ejemplo, si la vista principal (vista 1) tiene la imagen 1, la vista 2 tiene la imagen 2, la vista 3 tiene la imagen 3, etc.
¿Cómo puedo reemplazar la imagen 1 con la imagen 2 para que View2 entre en la vista principal?
¿Alguien podría ayudarme a resolver este problema?
2 Respuestas
1
Sí, esto podría hacerse fácilmente así View_1 es la primera vista View_2 es la segunda vista containerView es la súper vista principal para View_1 View_1 es la vista actualmente visible
[UIView beginAnimations:@"doTheFlipping" context:nil];
[UIView setAnimationDuration:.5];
[UIView setAnimationDelay:0];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(myTransitionDidStop:finished:context:)];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:containerView cache:YES];
[View_1 removeFromSuperview];
[containerView addSubview:View_2];
[UIView commitAnimations];
Esto creará una vista invertida para la vista 1 a la vista 2
contestado el 22 de mayo de 12 a las 15:05
1
no usa vistas separadas para esto. consulte esta página y descargue el código de muestra desde aquí para ver los detalles. esto es control de página
http://developer.apple.com/library/ios/#samplecode/PageControl/Introduction/Intro.html
contestado el 22 de mayo de 12 a las 15:05
En primer lugar, gracias por su respuesta ... pero en realidad son gráficos, por lo que cada vista se ha conectado con diferentes clases (lo que genera puntos de coordinación para dibujar un gráfico) ... los 5 gráficos en un controlador. ahora tengo 4 gráficos en formato UIview pequeño y un gráfico en formato grande (la mitad de la pantalla del iPhone). Perdón por este inconveniente. ¿Me podría ayudar? - Turmi
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas iphone ios uiview or haz tu propia pregunta.
Por ejemplo: View_1 es de clase A y View_2 es de clase B. No sé lo que quiso decir con containerView. PD: las 5 UIViews están en un controlador. - Turmi
containerView = controlador.vista - Omar Abdelhafith