在我的故事板中有兩個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