我有兴趣实现后退按钮以继续前一个视图控制器。我试图将一个导航栏嵌入到表视图控制器的顶部,但问题是当我继续回到第一个视图控制器时,默认情况下,Xcode用导航栏保留后退按钮以返回到表格视图控制器。有没有一种更简单的方法来实现segue返回到第一个VC,而导航栏不存在? 在表格视图控制器上添加后退按钮
0
A
回答
1
我不太确定这是否可行,但是嵌入了您的视图控制器,包括导航控制器中的第一个视图控制器。这将使所有你的视图控制器上面的导航栏。
在主视图控制器(您不想拥有导航栏的控制器)上,在viewDidLoad
方法中添加代码行。
斯威夫特3:
self.navigationController?.navigationBar.isHidden = true
+1
对于swift 3:self.navigationController?.navigationBar.isHidden = true工作!感谢您指点我这个方向! – Kevin
0
只需指定您的 “返回” 的UIBarButtonItem这种方法,它应该工作。
@IBAction func backButtonPressed(sender: AnyObject) {
self.dismissViewControllerAnimated(true, completion: nil)
}
0
听起来像是你是如何从第一个视图控制器导航的一些问题
1)?是否与Show (Push)
如果不是,您正在替换堆栈中的第一个视图控制器。
2)根据您的问题,请确保您的第一个视图控制器没有嵌入导航控制器
3)如迪伦所说,你需要连接你的后退按钮删除当前视图控制器返回第一个
4)扩展(3),你如何继续回到第一个视图控制器?如果您使用后退按钮处理程序显式导航到第一个视图控制器,它实际上不会返回,而是转发并保留导航栏。
相关问题
- 1. 后退按钮不会出现在视图控制器
- 2. 显示UINavigationBar的后退按钮不推视图控制器
- 3. 为什么我的视图控制器没有后退按钮?
- 4. 后退按钮总是按上一个视图控制器命名
- 5. 隐形后退按钮时视图控制器推到导航控制器
- 6. iOS UIActivity视图控制器:添加到阅读列表按钮?
- 7. 如何在选项卡栏控制器视图上创建后退按钮?
- 8. 如何给图像进行控制控制器后退按钮
- 9. 导航控制器后退按钮
- 10. 在视图控制器之间添加一个back bar按钮
- 11. 如何更改后退按钮上的弹出视图控制器动画?
- 12. 重置后退按钮上的表格
- 13. 在表格视图上添加文本字段按钮点击
- 14. 详细视图控制器后退按钮标题不更新与主视图控制器标题
- 15. Android视频意图:控制后退按钮?
- 16. 如何在按下UIAlert按钮后导航视图控制器
- 17. Xamarin的iOS,在弹出的后退按钮多个视图控制器点击
- 18. Swift:如何隐藏标签栏控制器的第一个视图控制器上的后退按钮?
- 19. 添加视图控制器
- 20. 如何在故事板或swift中的导航视图控制器中添加默认后退按钮?
- 21. 如何从表格内的按钮呈现视图控制器
- 22. 在表视图控制器中添加单元格
- 23. 图标按钮-xcode视图控制器
- 24. 重新加载控制器后退按钮angular-ui-router
- 25. 导航控制器上的后退按钮位置
- 26. 通过浏览器控制JQuery多步表单后退按钮
- 27. 如何从子视图控制器中更改后退按钮文本?
- 28. 后退按钮标题未收到前一个视图控制器的标题
- 29. 指定每个视图控制器的后退按钮的行为
- 30. 设置栏按钮项目作为导航控制器上的后退按钮
目前还不清楚你在问什么,而且图片没有帮助。我猜你想要实施一个放松的继续。看看这个教程 - https://www.raywenderlich.com/113394/storyboards-tutorial-in-ios-9-part-2 – Michael
你不想要一个导航栏,但你想要一个后退按钮,是那你想要什么 –