So in my app I am creating, when it is run in the simulator I see the white background images, instead of my transparent background I set. This is with an XIB and not a Storyboard for what it matters.
Examples:
iOS 5.1 and below:

iOS 6 and above:

Does anyone know why this is happening and how to fix this?
I fixed this problem by instead of using a transparent background png, setting the button type to custom, not rounded-rect. This fixed the problem with white backgrounds being shown.