UIActivityIndicatorView 사용법

hoBahk·2022년 2월 19일
0

UIActivityIndicatorView

오늘은 UIActivityIndicatorView 사용하는 방법을 알아보겠습니다.

UIActivityIndicatorView 사용자에게 데이터를 불러오고 있다는 것을 알려주기 위해 사용합니다.

아래의 view 많이 보셨을겁니다!
이것이 UIActivityIndicatorView 입니다.

바로 예제코드로 가보겠습니다.

예제코드

먼저 UIActivityIndicatorView를 만들어 줍니다.

lazy var activityIndicator: UIActivityIndicatorView = { // indicator가 사용될 때까지 인스턴스를 생성하지 않도록 lazy로 선언
    let activityIndicator = UIActivityIndicatorView()
    activityIndicator.center = self.splitViewController?.view.center ?? CGPoint() // indicator의 위치 설정
    activityIndicator.style = UIActivityIndicatorView.Style.large // indicator의 스타일 설정, large와 medium이 있음
    activityIndicator.startAnimating() // indicator 실행
    activityIndicator.isHidden = false
    return activityIndicator
}()

viewDidLoad()에서 indicator를 해당 view에 addsubView를 해줍니다.
그렇게 되면 indicator가 작동하게 됩니다.

override func viewDidLoad() {
    super.viewDidLoad()
    viewController?.view.addSubview(activityIndicator)
}

이제 indicator를 시작했으니 데이터를 불러오면 indicator를 종료해야합니다.

func stopActivityIndicator() {
    activityIndicator.stopAnimating() // indicator 종료
}

이렇게 하면 UIActivityIndicatorView를 비교적 간단하게 사용할 수 있습니다.

감사합니다.

profile
호박에 줄 그어서 수박 되는 성장 드라마

0개의 댓글