The AzCenterLabelButton library is a powerful utility that enables users to create customizable buttons with centered labels. It provides developers with an easy-to-use interface to incorporate center-aligned labels on buttons in their applications. This documentation serves as a guide to understanding the features and usage of the AzCenterLabelButton library.


To install the AzCenterLabelButton library in your project, follow the steps below:


If you are using CocoaPods, add the following line to your Podfile:

pod 'AzCenterLabelButton'

Then, run the following command:

pod install

Manual Installation

If you prefer manual installation, follow these steps:

Step 1

Download the latest version of the AzCenterLabelButton library from the official GitHub repository.

Step 2

Drag and drop the AzCenterLabelButton framework into your Xcode project.

Step 3

In your project’s build settings, add the AzCenterLabelButton framework to the “Embedded Binaries” section.


To use the AzCenterLabelButton library in your application, follow the steps outlined below:


Import the AzCenterLabelButton library in your Swift file:

import AzCenterLabelButton

Creating a Button

To create a centered label button, follow the steps mentioned below:

Step 1

Create an instance of the AzCenterLabelButton class:

let centerButton = AzCenterLabelButton()

Step 2

Set the properties of the button, such as background color, label text, font, and size:

centerButton.backgroundColor =
centerButton.setTitle("Button Text", for: .normal)
centerButton.titleLabel?.font = UIFont.boldSystemFont(ofSize: 16)
centerButton.frame.size = CGSize(width: 200, height: 50)

Step 3

Position the button in your view, for example: = CGPoint(x: view.frame.width/2, y: view.frame.height/2)

Step 4

Add the button to your view hierarchy:



The AzCenterLabelButton library offers various customization options to suit your application’s needs. The following properties can be adjusted:

Background Color

To set the background color of the button, use the backgroundColor property:

centerButton.backgroundColor =

Label Text

To set the label text of the button, use the setTitle(_:for:) method:

centerButton.setTitle("Custom Text", for: .normal)

Label Font

To adjust the font of the label, use the titleLabel?.font property:

centerButton.titleLabel?.font = UIFont.boldSystemFont(ofSize: 20)

Label Size

To change the size of the label, modify the frame.size property:

centerButton.frame.size = CGSize(width: 250, height: 75)


The AzCenterLabelButton library simplifies the process of creating and customizing buttons with centered labels in iOS applications. By following the installation instructions and utilizing the provided features, developers can enhance the user experience and design of their apps. Experiment with the various customization options to create the perfect centered label buttons for your project!