水平重新定位UIBarButtonItem

时间:2013-07-17 19:16:24

标签: iphone ios objective-c uinavigationbar uibarbuttonitem

是否可以水平重新定位UIBarButtonItem UINavigationBar?我已经看过barButtonItem setBackgroundVerticalPositionAdjustment:forBarMetrics:方法(但这是用于垂直定位)​​,如果我将其设为自定义按钮,我知道该怎么做,但如何使用样式{{UIBarButtonItem 1}}并水平重新定位(即向左或向右移动)?

提前致谢!

1 个答案:

答案 0 :(得分:2)

您可以将固定大小的按钮创建为“填充符”,并将其添加到现有按钮旁边:

UIBarButtonItem *fixedSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];

(然后将宽度设置为所需的值)