I'm still learning objective-C and saw a really nice button push effect in the app Clash of Clans that I would like to emulate. Basically I want to learn how to make the button smaller and have a lighter color or glow when pushed, giving it a nice visual "pushed in" effect as shown in the attachment images. One is the normal state, the other the pushed in. I want to be able to do that programmatically if possible. How would I go about doing so? Thanks!