在我的故事板中有两个segue。一个SEGUE显示导航栏和导航项目推进,但是当推第二赛格瑞Second Segue当推不显示导航栏
- (IBAction)ReadAction:(id)sender {
[self performSegueWithIdentifier:@"MySegue" sender:sender];
}
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"MySegue"]) {
// Get destination view
PDFViewController *pdfviewController = [segue destinationViewController];
}
}
在故事板导航栏和导航栏标题显示了推
这是我第二次代码赛格瑞不显示导航栏时,在故事板和navigationcontroller赛格瑞都被设置为RootViewController的,这就是为什么它在第一赛格瑞被显示,但我不知道为什么它没有显示仅第二赛格瑞当执行
编辑:
解决了一点,但仍然有问题
我努力推动
在该视图控制器视图控制器有这样的代码
NSString *path = [[NSBundle mainBundle] pathForResource:@"Paper" ofType:@"pdf"];
PageViewController *page = [[PageViewController alloc] initWithPDFAtPath:path];
//[self presentViewController:page animated:NO completion:NULL];
,当我从上面的代码中注释掉该语句,然后它显示导航栏和backbuttonitem这就是我是在评论后找
[self presentViewController:page animated:NO completion:NULL];
但现在不显示pageviewcontr在推视图控制器中的oller。
现在我该如何显示pageviewcontroller。
编辑:
只需添加
[self.view addSubview:page.view];
但现在另一个问题pageviewcontroller与导航栏显示和所有的,但现在不是了使用它用翻页以前的评论发言卷曲效果翻页
帮助将非常感激。
谢谢。
你需要设置导航控制器 – ApolloSoftware
,但在故事板导航栏和导航栏标题显示和navigationcontroller设置为rootviewcontroller,这就是为什么它显示在第一次segue,但我想知道它为什么不显示在第二次执行时执行 – user1120133