我有一個初始視圖控制器,從中我需要推送到第一個視圖控制器。在後面單擊第一個視圖控制器,而不是回到初始視圖控制器,我需要去第三個視圖控制器。從後面單擊第三個視圖控制器它應該回到初始視圖控制器。任何人都可以建議我如何在ios6和ios7中做到這一點。如何在一個鏈中從一個視圖控制器切換到另一個視圖控制器
0
A
回答
0
按下後,調用setViewControllers:animated:
,將中間視圖控制器插入堆棧。
0
還有很多其他的方式做,但我更喜歡這一個:
的,你必須以編程方式添加導航欄按鈕爲「回」的第一個視圖控制器(你的情況),但在這種情況下,你需要back_arrow image:
UIImage *faceImage = [UIImage imageNamed:@"back_arrow.png"];
UIButton *face = [UIButton buttonWithType:UIButtonTypeCustom];
face.bounds = CGRectMake(10, 0, faceImage.size.width, faceImage.size.height);
[face addTarget:self action:@selector(handleBack) forControlEvents:UIControlEventTouchUpInside];
[face setImage:faceImage forState:UIControlStateNormal];
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithCustomView:face];
self.navigationItem.leftBarButtonItem = backButton;
[self.navigationItem setHidesBackButton:YES animated:YES];
[self.navigationItem setLeftBarButtonItem:nil animated:NO];
[self.navigationItem setBackBarButtonItem:nil];
-(void)handleBack
{
//got third view controller here
}
可能會幫助你。
相關問題
- 1. 從一個視圖控制器模式切換到另一個視圖控制器後,視圖完全黑色
- 2. 在同一個容器視圖中從一個視圖控制器切換到另一個視圖
- 3. 自動從一個視圖控制器切換到另一個視圖
- 4. 從一個視圖切換到另一個視圖的控制器
- 5. 從另一個視圖控制器關閉視圖控制器
- 6. 從另一個視圖控制器通知視圖控制器
- 7. 從一個UITableView控制器切換到視圖 - 控制
- 8. 如何從另一個控制1個視圖控制器?
- 9. 在單一視圖控制器中切換多個視圖控制器iOS
- 10. 如何從視圖到另一個視圖控制器(iphone)
- 11. 從另一個視圖控制器
- 12. 從另一個視圖控制器
- 13. 從另一個視圖控制器類
- 14. 從另一個視圖控制器
- 15. 頁面視圖控制器 - 從圖像到另一個視圖控制器
- 16. segue到另一個視圖控制器
- 17. 如何從另一個視圖控制器呈現視圖控制器
- 18. 如何在另一個視圖控制器中控制實例
- 19. 如何從一個表視圖控制器導航到另一個表視圖控制器在Xcode
- 20. 如何從一個視圖控制器
- 21. 從一個控制器視圖到另一個控制器視圖的ASP.NET MVC 3 Razor渲染部分視圖
- 22. 傳遞從根視圖控制器消息到另一個視圖控制器
- 23. 將數據從視圖控制器傳遞到另一個視圖控制器
- 24. 切換到另一個導航視圖控制器
- 25. 使用按鈕從一個視圖控制器轉換到另一個視圖控制器
- 26. 如何發送一個NSString到另一個視圖控制器
- 27. 試圖從故事板中的一個視圖控制器轉到另一個視圖控制器
- 28. viewcontroller - 如何獲得另一個根視圖控制器/如何切換視圖
- 29. AngularJs如何從一個控制器切換到另一個控制器
- 30. 如何將字典從一個視圖控制器傳遞到另一個視圖控制器
http://www.apeth.com/iOSBook/ch19.html#_configuring_a_navigation_controller – matt
setviewcontrollers:如果我沒有錯,動畫方法會在iOS 7中崩潰.. –
你錯了。當然,如果你把它稱爲錯誤的話,你可能會崩潰。 https://developer.apple.com/library/ios/Documentation/UIKit/Reference/UINavigationController_Class/Reference/Reference.html#jumpTo_21 – matt