【发布时间】:2016-11-15 11:51:44
【问题描述】:
在 UIViewController viewDidLoad 方法中,我以这种方式自定义导航左按钮的图标和行为:
let backButton = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.action, target:self, action:#selector(handleBack))
self.navigationItem.leftBarButtonItem = backButton
有什么办法可以恢复它原来的样子和行为?
【问题讨论】:
-
什么意思?
-
不,您不能这样做,您只能选择拥有与原始图像相似的自定义背景图像,并根据需要进行切换。
-
你是指旧 iOS 版本中的那些?
-
@zombie:如您所知,您可以更改导航栏中的左侧按钮。我只是问,一旦“覆盖”原始按钮(具有“返回”功能),是否有可能恢复其行为
-
@iphonic:所以,如果你想恢复原来的行为,你所要做的就是重新定义它的图标和行为
标签: ios swift3 navigationitem