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() {
        super.viewDidLoad()
        
        //Create Activity Indicator
        let myActivityIndicator = UIActivityIndicatorView(activityIndicatorStyle: UIActivityIndicatorViewStyle.gray)
        
        // Position Activity Indicator in the center of the main view
        myActivityIndicator.center = view.center
        
        // If needed, you can prevent Acivity Indicator from hiding when stopAnimating() is called
        myActivityIndicator.hidesWhenStopped = false
        
        // Start Activity Indicator
        myActivityIndicator.startAnimating()
        
        // Call stopAnimating() when need to stop activity indicator
        //myActivityIndicator.stopAnimating()
        
        
        view.addSubview(myActivityIndicator)
    }
    
    override func didReceiveMemoryWarning() {
        super.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.