如何从Uiviewcontroller加载UINavigationController

时间:2011-06-01 15:40:06

标签: iphone uiviewcontroller uinavigationcontroller

我想从我的UINavController加载UIViewController。我的界面详细信息在这里。

@interface ContactUs : UIViewController {

    IBOutlet UIWindow *window;

    IBOutlet UINavigationController *navController;

}

@property (nonatomic,retain) IBOutlet UINavigationController *navController;

@end

and in implementation ..

@synthesize window;

@synthesize navController;

// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.

 -(void)viewDidLoad {

  [window addSubview:navController.view];

  [window makeKeyAndVisible];

    [super viewDidLoad];


        NSLog(@":::::::::::::::::::");

}

但不幸的是我的UINavigationController没有加载。我看到一个空白的窗户出现了。 谢谢你的建议

2 个答案:

答案 0 :(得分:0)

如果要在View控制器上使用导航视图控制器..为什么不使用UINavigationController?

        @interface ContactUs : UINavigationViewController {

          IBOutlet UIWindow *window;

          // IBOutlet UINavigationController *navController; // You do not need this. 

         }

答案 1 :(得分:0)

@interface ContactUs : UINavigationViewController {

      IBOutlet UIWindow *window;

      IBOutlet UITextView *textView;
      IBOutlet UIButton *button;

       }

   // Add properties to the all outlets //

     -(IBAction) buttonpressed: (id) sender;

在实现中 - 编写按钮的代码,你可以使用它来实现你的目标。