如何调整导航栏中按钮的垂直位置?

sek*_*san 5 xcode ios swift

我可以通过以下方式调整导航栏中标题的高度:

    self.profileNavigationBar.setTitleVerticalPositionAdjustment(10, forBarMetrics: UIBarMetrics.Default)
Run Code Online (Sandbox Code Playgroud)

但是我无法调整导航栏中的按钮以适应标题位置。 在此处输入图片说明

设置按钮现在处于尴尬的位置。我试过

     self.navigationItem.rightBarButtonItem?.setTitlePositionAdjustment(UIOffsetMake(20, 10), forBarMetrics: UIBarMetrics.Default)
     self.navigationItem.rightBarButtonItem?.setBackButtonBackgroundVerticalPositionAdjustment(10, forBarMetrics: UIBarMetrics.Default)
     self.navigationItem.rightBarButtonItem?.setBackButtonTitlePositionAdjustment(UIOffsetMake(20, 20), forBarMetrics: UIBarMetrics.Default)
Run Code Online (Sandbox Code Playgroud)

它们都不适合我。有人有想法吗?非常感谢!

sek*_*san 2

我有点明白了。

选择故事板中的按钮,在属性检查器下调整边缘插入。