以下代码通过iOS 6运行:
UIButton *myButton = nil;
myButton = [UIButton buttonWithType:UIButtonTypeCustom];
myButton.bounds = CGRectMake(0,0,44,30);
// setup myButton's images, etc.
UIBarButtonItem *item = nil;
item = [[UIBarButtonItem alloc] initWithCustomView:customButton];
Run Code Online (Sandbox Code Playgroud)
这是按钮应该如何对齐:

但是,在iOS 7上,按钮似乎从右侧或左侧偏移了太多像素:

如何才能使我的自定义条形按钮项目正确对齐?
uinavigationbar uibutton uibarbuttonitem uinavigationitem ios7
我创建了自定义UINavigation Back Button.但是iOS 6和iOS 7中按钮的来源不同.
iOS 6外观:

iOS 7外观:

如何UINavigation Back Button在iOS 7 中将原点设置为与iOS 6中相同?