UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(0, 0, 44, 44);button.imageEdgeInsets = UIEdgeInsetsMake(0,-40, 0, 0);
[button setImage:[UIImage imageNamed:@"fanhui.png"]
forState:UIControlStateNormal];
[button addTarget:self action:@selector(selectLeftAction)
forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *backButton =[[UIBarButtonItem alloc] initWithCustomView:button];
viewController.navigationItem.leftBarButtonItem = backButton;
-40为偏移量
UIEdgeInsets UIEdgeInsetsMake (
CGFloat top,
CGFloat left,
CGFloat bottom,
CGFloat right
);
右按钮同理设置 button.imageEdgeInsets = UIEdgeInsetsMake(0,0, 0,-40);
如果按钮为文字同理设置 button.titleEdgeInsets