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.
[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.