我正在尝试偏移我的应用程序中的 UIBarButtonItems,由于我用于导航栏的图像,我需要它们稍微偏移,因此它们都正确排列。我已经设法这样做了:
[[UINavigationBar appearance] setTitleVerticalPositionAdjustment:-3 forBarMetrics:UIBarMetricsDefault];
[[UIBarButtonItem appearance] setBackgroundVerticalPositionAdjustment:-3 forBarMetrics:UIBarMetricsDefault];
[[UIBarButtonItem appearance] setBackButtonBackgroundVerticalPositionAdjustment:-3 forBarMetrics:UIBarMetricsDefault];
我有两个疑问:
这将停止按钮具有任何突出显示的状态,它们起作用但没有明显地被按下。无论如何围绕这个?
更重要的是,这很好地在导航栏中向上推动我的按钮,但它在我的工具栏中以及在我需要相反的屏幕底部将它们向上推动,实际上将它们向下推动一点。我该如何处理?