如何从Uiviewcontroller加载UINavigationController
我想从我的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
未加载。我看到一个空白的窗户正在出现。 感谢您的支持
@interface ContactUs : UINavigationViewController {
IBOutlet UIWindow *window;
IBOutlet UITextView *textView;
IBOutlet UIButton *button;
}
// Add properties to the all outlets //
-(IBAction) buttonpressed: (id) sender;
并在实施 - 编写代码buttonpressed,你可以使用,对于无论你的目标是什么。
再次感谢我这样做。 – 2011-06-01 16:22:30
如果您想在View控制器上使用Navigation View控制器。为什么不使用UINavigationController?
@interface ContactUs : UINavigationViewController {
IBOutlet UIWindow *window;
// IBOutlet UINavigationController *navController; // You do not need this.
}
实际上这个接口也是从其他窗口调用的。我只是用UINavigation进行更改,我得到一个错误“无法找到'UINavigationViewController','ContactUs'的超类的接口声明” – 2011-06-01 15:56:03
现在错误未到。我想创建一个文本视图和一个按钮的界面。我应该接下来。谢谢你的回复。 – 2011-06-01 15:57:59
让我发布下面的代码 – Legolas 2011-06-01 16:03:51
您是否通过界面生成器正确连接它们? – Legolas 2011-06-01 15:43:24
完全不确定你的方法在这里,你应该得到苹果网站的示例代码。 – theiOSDude 2011-06-01 15:45:11