[swift] Swift에서 NVActivityIndicatorView 애니메이션 속도와 외관 설정하기

Swift에서 NVActivityIndicatorView를 사용하여 애니메이션을 추가할 수 있습니다. NVActivityIndicatorView는 다양한 스타일의 로딩 인디케이터를 제공하고, 애니메이션의 속도와 외관을 설정할 수 있습니다.

NVActivityIndicatorView 속도 설정하기

NVActivityIndicatorView는 startAnimating() 메서드를 호출하여 애니메이션을 시작합니다. 이때, 애니메이션의 속도를 변경하려면 animationDuration 속성을 조정하면 됩니다. 기본적으로 animationDuration은 1초입니다.

let activityIndicatorView = NVActivityIndicatorView(frame: frame)

activityIndicatorView.startAnimating()
activityIndicatorView.animationDuration = 0.5 // 애니메이션 속도를 0.5초로 설정

view.addSubview(activityIndicatorView)

NVActivityIndicatorView 외관 설정하기

NVActivityIndicatorView는 다양한 외관 옵션을 제공하여 로딩 인디케이터의 모양과 색상을 변경할 수 있습니다. 외관 옵션은 다음과 같습니다:

let activityIndicatorView = NVActivityIndicatorView(frame: frame)

activityIndicatorView.type = .circleStrokeSpin // 인디케이터 모양 설정
activityIndicatorView.color = UIColor.red // 색상 설정
activityIndicatorView.padding = 20 // padding 설정

activityIndicatorView.startAnimating()

view.addSubview(activityIndicatorView)

NVActivityIndicatorView의 다양한 외관 옵션은 더욱 많습니다. 자세한 내용은 NVActivityIndicatorView GitHub repository의 문서를 참조하시기 바랍니다.

위의 예제 코드를 사용하여 Swift에서 NVActivityIndicatorView 애니메이션의 속도와 외관을 설정해보세요.