For some reason, when my button is disabled, the text color turns white. I want it to stay black - how can i do that?
You can set text, image, colors, fonts, etc. for different status of a button: normal, highlighted, disabled, etc.
You can do that in Interface Builder by changing the state with the dropdown list.