Reemplazar UIViews

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?

preguntado el 22 de mayo de 12 a las 15:05

2 Respuestas

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

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

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 or haz tu propia pregunta.