ios - 从 StoryBoard 获取对 TableViewController 中左按钮的引用

标签 ios objective-c uinavigationcontroller uistoryboard uistoryboardsegue

我的 Storyboard中的后退按钮出现问题。

Storyboard定义如下: enter image description here

我的问题是,按下segue后,我无法获得后退按钮的任何引用。 我的 viewcontroller 继承自 UITableViewController 类。

我已经尝试了通常的怀疑:

self.navigationItem.leftBarButtonItem, self.navigationItem.backBarButtonItem. 

在所有这些中,引用都是零。

SettinsViewControllerviewDidLoad 中,我只执行以下操作:

[super viewDidLoad];

[self.tableView registerNib:[UINib nibWithNibName:[CredentialTableViewCell nibName] bundle:nil]
     forCellReuseIdentifier:[CredentialTableViewCell reuseIdentifier]];

self.tableView.backgroundView = nil;
self.tableView.backgroundColor = HEXCOLOR(0xebf2f9ff);

当我按下segue时,我什么也没做,后退按钮是用之前的 View Controller 标题自动生成的,而不是采用我的“后退”标题,而且我无法获得对它的引用。

有人知道如何获取此自动生成的后退按钮的引用吗?

提前致谢。

最佳答案

你尝试过吗:

UIBarButtonItem *backButton = self.navigationItem.backBarButtonItem;

关于ios - 从 StoryBoard 获取对 TableViewController 中左按钮的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20125715/

相关文章:

iOS swift 4 为复杂的静态变量设置默认 bool 值?

objective-c - 如何在 Objective C 中创建委托(delegate)者?

ios - 在 iOS 9 上使用 NavigationController 推送动画的自定义过渡

ios - 如何在后台刷新期间从 AppDelegate.m 访问 View Controller

ios - Swift 自定义后退按钮和目的地

ios - Apple 的 web 服务操作不成功并且无法对包进行身份验证?

ios - Swift MKMapView 多边形叠加故障

ios - 在图像选择器 iOS 中调整编辑矩形的大小

ios - 有深度的摇摆动画

ios - 如何在 Objective C 的 UI 导航栏上添加很棒的字体