I am trying to make a standard check box for my iPhone app from a UIButton
with a title and image. The button image changes between an \"unchecked\" image and
I have used M13Checkbox in one of my projects. Works ok.
https://github.com/Marxon13/M13Checkbox
Did you try overriding the initWithCoder method, just in case it is loaded from a nib somehow?
Why not use a switch - UISwitch? This is used to display an element showing the boolean state of a value.