Tag Archives: UIButton

How to create a custom button

We can do this by setting properties of the UIButton for the states “normal” and “highlighted”. First we create pointers to the images, then we tell the button to use said images for each state:

If the button has transparency enabled use the “custom” setting in your Storyboard.
If the button should have a dynamic width to accommodate a changing text label you can use the following values:

How to change the text on a Button

You can set the title of a button depending on its control state. An unselected untoched button has a UIControlStateNormal, but Xcode will show you all the other options you have at your fingertips.

To access this property you need to create an IBOutlet on the button. If you also want the button to trigger an action you also have to define an IBAction.