设备旋转后后退按钮未调整大小

Back button not resized after device rotation

我将 XCode 7 更改为 XCode 9 后,后退按钮在设备旋转后完全 viewcontroller 停止正确调整大小。

加载 viewcontroller 时的导航栏:

将方向更改为横向并返回纵向后的导航栏: 不同级别的按钮和标题以及比第一张图片小的箭头

在你的viewController方法中

override func viewDidLayoutSubviews()

只需添加一行 self.navigationController?.navigationBar.setNeedsLayout().