2011-05-05 6 views
5

Soy un principiante en objetivo-c. ¿Puede alguien decirme cómo puedo cambiar de una vista a otra en una aplicación de iPhone?¿Cómo cambiar de una vista a otra en iPhone?

+1

Debe ser más específico sobre exactamente lo que está tratando de hacer. ¿Estás usando un controlador de navegación o un controlador de barra de pestañas? ¿Has mirado alguno de los códigos de muestra de Apple? ¿Has leído alguna documentación? –

+1

Posible duplicado de http://stackoverflow.com/questions/4845188/how-to-switch-from-one-view-to-another –

Respuesta

4

Hay 3 controladores principales que pueden cambiar de vista para usted:

  • UINavigationController
    • Aquí inserción y extracción vistas en una cadena.
    • Habrá una barra de navegación en la parte superior que le permite volver al lugar de donde vino.
  • UITabBarController
    • Aquí todas las vistas se representarán mediante pestañas en la parte inferior de la pantalla.
    • Puede alternar entre ellas haciendo clic en ellas en la barra de pestañas.
  • UIViewController
    • Hay un método en el UIViewController wich le permite "presente" viewcontrollers otros. Se llama presentModalViewController: animada:
    • Usted tendrá que hacer su propia navegación de regreso a la matriz mediante el uso de dismissViewControllerAnimated:

También puede hacer su propia conexión con variaciones de addSubview: o view.hidden o similar, pero recomendaría esos 3 para empezar.

Cuestiones relacionadas