我创建了自己的leftBarButtonItem:
UIBarButtonItem* homeButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemBookmarks
target:self
action:@selector(homeButtonClicked:)];
self.navigationItem.leftBarButtonItem = homeButton;
如何以编程方式恢复原始后退按钮功能?
答案 0 :(得分:38)
self.navigationItem.leftBarButtonItem = self.navigationItem.backBarButtonItem;
答案 1 :(得分:3)
self.navigationItem.leftBarButtonItem = nil;
这将删除您的自定义左按钮,后退按钮将再次出现。
答案 2 :(得分:-1)
后退按钮会调用UINavigationController
的{{1}},因此您可以在popViewController
选择器上复制该内容。