Systems back button on the navigation bar.
我希望导航栏上的这个系统按钮有两个不同的动作。
1. navigationController?.popViewController
当设备方向为纵向作为默认操作时
2.当设备方向为横向时,将设备方向旋转为纵向。 UIDevice.current.setValue(UIInterfaceOrientation.portrait.rawValue, forKey: "orientation")
我可以通过创建一个新的UIBarButtonItem并将其设置为navigationItem.leftBarButtonItem
来实现。
但它没有系统的左箭头图像和本地化字符串。 我需要这个按钮有系统的左箭头图像,并且本地化字符串就像系统提供的那样。
我尝试设置
之类的动作navigationController?.navigationBar.backItem?.backBarButtonItem?.action = #selector(self.backToPortrait)
这不行。
那么如何设置后退按钮的动作呢?