You must create custom type buttons and add the necessary images for each using this code:
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
[btn setImage:[UIImage imageNamed:@"image.png"] forState:UIControlStateNormal];
[btn setFrame:frame];
Creating buttons with images in this way will not overlap image problems.
source
share