透明部分のある画像の背景があり、透明部分のないボタンに使用し、
可能であればインターフェースビルダーを使用しました

その音から、UIButtonTypeRoundedRect スタイルを使用している可能性がありますが、UIButtonTypeCustom の方が適している場合があります。これは、Interface Builder のインスペクター ウィンドウ内で変更できます。それでも私はこのリンクを参照します http://www.raywenderlich.com/22324/beginning-uicollectionview-in-ios-6-part-12
btnImage = [UIImage imageNamed:@"image.png"];
[btn setBackgroundImage:btnImage forState:UIControlStateNormal];
[btn setTitle:@"Title" forState:UIControlStateNormal];
または、背景画像をタイプに変更して、xib から直接背景画像を設定することもできますcustom。