我有一个初始视图控制器,从中我需要推送到第一个视图控制器。在后面单击第一个视图控制器,而不是回到初始视图控制器,我需要去第三个视图控制器。从后面单击第三个视图控制器它应该回到初始视图控制器。任何人都可以建议我如何在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