So I'm creating a UIButton and I want to set it to have two separate images for different states (normal and highlighted) but when setting the highlighted property to yes, the highlighted image gets drawn on top of the normal state image, instead of replacing it completely. So I'm creating a UIButton and I want to set it