我在UIBarButtonItem的外观上使用setBackButtonTitlePositionAdjustment:forBarMetrics:
方法如下:
UIBarButtonItem.appearance().setBackButtonTitlePositionAdjustment(UIOffsetMake(12, -1), forBarMetrics: .Default)
UIBarButtonItem.appearance().setBackButtonTitlePositionAdjustment(UIOffsetMake(15, -1), forBarMetrics: .Compact)
然后,在视图控制器中,我想使用backButtonTitlePositionAdjustment(for:)
来获取值。我假设必须有一个我可以使用的UIBarMetrics值 - 也许在导航栏或UITraitCollection中,但我想我错过了一些明显的东西?