2011-06-01 102 views
0

我想从我的UIViewController加载我的UINavController。我的界面细节在这里。如何从Uiviewcontroller加载UINavigationController

@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未加载。我看到一个空白的窗户正在出现。 感谢您的支持

+0

您是否通过界面生成器正确连接它们? – Legolas 2011-06-01 15:43:24

+0

完全不确定你的方法在这里,你应该得到苹果网站的示例代码。 – theiOSDude 2011-06-01 15:45:11

回答

0
@interface ContactUs : UINavigationViewController { 

     IBOutlet UIWindow *window; 

     IBOutlet UITextView *textView; 
     IBOutlet UIButton *button; 

     } 

    // Add properties to the all outlets // 

    -(IBAction) buttonpressed: (id) sender; 

并在实施 - 编写代码buttonpressed,你可以使用,对于无论你的目标是什么。

+0

再次感谢我这样做。 – 2011-06-01 16:22:30

0

如果您想在View控制器上使用Navigation View控制器。为什么不使用UINavigationController?

 @interface ContactUs : UINavigationViewController { 

      IBOutlet UIWindow *window; 

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

     } 
+0

实际上这个接口也是从其他窗口调用的。我只是用UINavigation进行更改,我得到一个错误“无法找到'UINavigationViewController','ContactUs'的超类的接口声明” – 2011-06-01 15:56:03

+0

现在错误未到。我想创建一个文本视图和一个按钮的界面。我应该接下来。谢谢你的回复。 – 2011-06-01 15:57:59

+0

让我发布下面的代码 – Legolas 2011-06-01 16:03:51

相关问题