水平重新定位一个UIBarButtonItem
是否有可能重新定位水平UINavigationBar
的UIBarButtonItem
? 我已经看到了barButtonItem setBackgroundVerticalPositionAdjustment:forBarMetrics:
方法(但这是垂直定位),我知道如何做到这一点,如果我把它作为一个自定义的button,但是我如何采取与样式UIBarButtonItemStyleBordered
和水平重新定位它(也就是左右移动)?
提前致谢!
您可以创build一个固定大小的button作为“填充”,并将其添加到您现有的button旁边:
UIBarButtonItem *fixedSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];
(然后将宽度设置为所需的值)