Me parece que se han olvidado de cómo cambiar la raíz de la vista por un UINavigationController

Tengo este código:

[window addSubview:navController.view];

pero donde puedo configurar (preferiblemente a través de interface builder) la raíz de vista por favor?

Esta solucionado mi problema: stackoverflow.com/a/16215149/857150

OriginalEl autor Lilz | 2010-11-17

3 Comentarios

  1. 8

    UINavigationController tiene un viewControllers de la propiedad, que es un NSArray y no es de sólo lectura, de modo que pueda ser reemplazado.

    De Apple UINavigationController referencia

    La asignación de una nueva matriz de vista de los controladores para esta propiedad es
    equivalente a llamar a la setViewControllers:animación: método con el
    animados conjunto de parámetros NO.

    Así que adelante y crear un NSArray con su raíz controlador de vista y establecer UINavigationController.viewControllers a la matriz.

    OriginalEl autor rodowi

  2. 1

    La subcontroller de su navegación controlador es la raíz de la controladora. Puede arrastrar otro punto de vista controlador sobre la navegación del controlador en IB para cambiarlo. Es más fácil ver si cambia a View -> as List.

    OriginalEl autor Ole Begemann

Dejar respuesta

Please enter your comment!
Please enter your name here