Как я могу создать NavigationController в приложении на основе представления? - PullRequest
0 голосов
/ 30 марта 2010

Как мне следует создать NavigationController для использования в приложении на основе представления?

Ответы [ 3 ]

2 голосов
/ 30 марта 2010

Поставьте этот код

В делегате .h класс

      MyViewController *viewController;

В делегате .m класс

 - (void)applicationDidFinishLaunching:(UIApplication *)application {    

UINavigationController *nvcontrol =[[UINavigationController alloc] initWithRootViewController:viewController];

[window addSubview:nvcontrol.view];

[window makeKeyAndVisible];

}

Здесь «MyViewController» должен быть заменен вашим viewcontroller.

Все лучшее.

1 голос
/ 27 декабря 2010

в делегате. Ч

@class test24ViewController;

@interface test24AppDelegate : NSObject <UIApplicationDelegate> {
    UIWindow *window;
    test24ViewController *viewController;
    UINavigationController *nav;
}

@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet test24ViewController *viewController;
@property (nonatomic, retain) IBOutlet UINavigationController *nav;

в делегат.м

@synthesize nav;

#pragma mark -
#pragma mark Application lifecycle

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    
    nav=[[UINavigationController alloc]init];
        [nav pushViewController:viewController animated:YES];
    // Override point for customization after application launch.


    [self.window addSubview:nav.view];

    [self.window makeKeyAndVisible];

    return YES;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...