I was finishing up work on an iPhone app earlier today and needed to add a check box to the interface. Interface Builder provides a “checkbox-ish” control that slides between “On” and “Off” states but it didn’t fit in well with the rest of the app. I needed a smaller one like the one that Mobile Safari provides for web forms.

It was pretty easy to create using a UIButton, but I spent a few minutes putting together images for the different button states. Click the link below to grab ‘em – and leave a comment if you find them useful!

iPhone Safari-Style Checkbox.zip