Skip to content

Instantly share code, notes, and snippets.

@czwen
Created June 1, 2016 06:40
Show Gist options
  • Save czwen/bccb3f9b1f46ab56888d14c4e25dbb53 to your computer and use it in GitHub Desktop.
Save czwen/bccb3f9b1f46ab56888d14c4e25dbb53 to your computer and use it in GitHub Desktop.
make uibutton image and title center
[button sizeToFit];
CGFloat  button_centerX =CGRectGetMidX(button.bounds);// bounds!!
CGFloat titleLabel_centerX =CGRectGetMidX(button.titleLabel.frame);
CGFloat imageView_centerX =CGRectGetMidX(button.imageView.frame);
button.imageEdgeInsets = UIEdgeInsetsMake(0,0 + (button_centerX - imageView_centerX),0,0 - (button_centerX - imageView_centerX));
button.titleEdgeInsets = UIEdgeInsetsMake(0,0 - (titleLabel_centerX - button_centerX),0, 0 + (titleLabel_centerX - button_centerX));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment