float titleWidth = [button.titleLabel.text sizeWithFont:button.titleLabel.font].width;
button.frame = CGRectMake(0, 7, titleWidth +10, 20);
[button setTitleEdgeInsets:UIEdgeInsetsMake(0, 5 , 0, 5)];
float titleWidth = [button.titleLabel.text sizeWithFont:button.titleLabel.font].width;
button.frame = CGRectMake(0, 7, titleWidth +10, 20);
[button setTitleEdgeInsets:UIEdgeInsetsMake(0, 5 , 0, 5)];