如标题中所述,我想使用导航栏上的按钮从已知的NIB推送视图。我正在开发一个UINavigationController应用程序。
我已在IB中添加了右键,并将其链接到RootViewController中的方法
我到处搜索但我找不到办法做这种方法......
-(IBAction)addItems:(id)sender
{
?
}
我也试过了this solution,但它也没有...
答案 0 :(得分:1)
例如:
-(IBAction)addItems:(id)sender
{
CustomController *controller = [[CustomController alloc] initWithNibName:@"CustomController" bundle:nil];
[self.navigationController pushViewController:controller animated:YES];
[controller release];
}
哪里
CustomController
自定义控制器类的名称。@"CustomController"
您的xib文件名称答案 1 :(得分:1)
如果您只需要来自nib文件的视图,那么试试这个..
NSArray* nibViews = [[NSBundle mainBundle] loadNibNamed:@"QPickOneView"
owner:self
options:nil];
UIView* myView = [ nibViews objectAtIndex: 0];
self.view = myView;
如果你想推送一个ViewController ..那么请使用Nekto的答案。