最佳答案
以下代码通过 iOS6运行:
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];
按钮应该是这样对齐的:
然而,在 iOS7上,这个按钮似乎偏离了右边或者左边太多的像素:
我怎样才能让我的自定义条形按钮项目正确对齐?