RightBarButton 在 iOS 11 中横向降低

RightBarButton lowered in landscape-orientation in iOS 11

iOS-App 中的 RightBarButton 有问题。每当设备旋转到横向时,该按钮就会降低,如屏幕截图所示。在纵向模式下,一切看起来都很好。

有什么想法吗?

尝试检查层次结构视图。我想 RightBarButton 的框架不起作用

我仍然不知道是什么原因导致方向更改时标签错位,但我能够通过使用自定义 UIButton 作为我的 UIBarButtonItem 来解决它:

let rightButton: UIButton = UIButton(type: .system)
[...]
let rightBarButtonItem: UIBarButtonItem = UIBarButtonItem(customView: rightButton)