Photoshop を使用して、背景が透明な新しい画像を作成します。nope.png ファイルとして保存し、プロジェクトにドラッグします。それから
[button setImage:[UIImage imageNamed:@"nope.png"] forState:UIControlStateSelected];
別の方法として、新しい画像カテゴリを作成する必要があります:
@interface UIImage (UIImageFrameColor)
+(UIImage *)imageWithColor:(UIColor *)color andSize:(CGSize)size;
@end
@implementation UIImage (UIImageFrameColor)
+(UIImage *)imageWithColor:(UIColor *)color andSize:(CGSize)size
{
    UIGraphicsBeginImageContextWithOptions(size, YES, 0);
    [color set];
    UIBezierPath * path = [UIBezierPath bezierPathWithRect:CGRectMake(0, 0, size.width, size.height)];
    [path fill];
    UIImage *image = UIGraphicsGetImageFromCurrentImageContext ();
    UIGraphicsEndImageContext();
    return image;
}
@end
次に、ボタンの夕食のビューの背景色と同じ色の画像を作成する必要があります
    UIImage *bgImage = [UIImage imageWithColor:button.supperview.backgroundColor andSize:button.frame.size];
    [button setImage:bgImage forState:UIControlStateSelected];