ios - 将返回按钮添加到 iOS 中导航 Controller 的第一个屏幕

标签 ios uinavigationcontroller xcode5

我知道推送转场会自动添加一个后退按钮,以便演示者可以在单击时返回到演示者。我想要的是后退按钮在 NavigationController 的第一个 UIViewController 上可用(基本上是链中唯一没有后退按钮的 View Controller )。如何强制添加后退按钮?

我不能简单地添加自定义图像,因为我想要与 iOS 后退按钮完全相同的 V 形图案

最佳答案

实现此目的的最简单(但有点老套)的方法可能是在实际的第一个 View Controller 之前在堆栈中添加一个虚拟 View Controller ,这样您将获得一个正确的后退按钮。如果需要,使用 dummy 的 backBarButtonItem 自定义按钮标题,并使用 -viewWillAppear: 响应被点击的按钮。

关于ios - 将返回按钮添加到 iOS 中导航 Controller 的第一个屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25334929/

相关文章:

ios - Swift:拆分 [String] 产生具有给定子数组大小的 [[String]] 的正确方法是什么?

android - React Native 中的抽屉

ios - 转换回登录 View Controller

ios - 隐藏导航栏不起作用

ios - 当用户导航更深时,UINavigationBar 将变为透明

ios - 使用自动布局和界面生成器垂直展开/间隔屏幕元素

ios - 如何遵循Objective C中的SOLID原理向现有方法添加另一个参数

ios - 相同的数据在 swift 4 中的 UITableView 和 UICollectionView 部分中重复

ios - 出现键盘后UIWebView自动上移

ios - Xcode 5 机器人和 Testflight 自动构建