Create UIActivityIndicatorView Programmatically

This code example demonstrates how to create UIActivityIndicatorView programmatically in Swift and how to position UIActivityIndicatorView in the centre of the view. In a little more details this code example covers how to:

    • Create UIActivityIndicatorView programmatically in Swift
    • Position UIActivityIndicatorView in the centre of the main view
    • Set UIActivityIndicatorView style to UIActivityIndicatorViewStyle.Gray
    • Prevent Activity Indicator from hiding when stopped


import UIKit

class ViewController: UIViewController {
    override func viewDidLoad() {
        //Create Activity Indicator
        let myActivityIndicator = UIActivityIndicatorView(activityIndicatorStyle: UIActivityIndicatorViewStyle.gray)
        // Position Activity Indicator in the center of the main view =
        // If needed, you can prevent Acivity Indicator from hiding when stopAnimating() is called
        myActivityIndicator.hidesWhenStopped = false
        // Start Activity Indicator
        // Call stopAnimating() when need to stop activity indicator
    override func didReceiveMemoryWarning() {

Watch this video tutorial to learn how to create UIActivityIndicatorView using Xcode and Main Storyboard.

Swift UIActivityIndicatorView Example 1. Using storyboard.

[raw_html_snippet id=”cookbookpagecoursesheader”]

Unit Testing Swift Mobile App

Apply Test-Driven Development(TDD) process to iOS mobile app development in Swift Preview this video course.