Notice
Recent Posts
Recent Comments
Link
투케이2K
206. (ios/swift) UIView animate repeat 사용해 배경 색상 반복 변경 애니메이션 설정 본문
[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT
[소스 코드]
// MARK: - [뷰 로드 실시]
override func viewDidLoad() {
super.viewDidLoad()
print("")
print("====================================")
print("[\(self.ACTIVITY_NAME) >> viewDidLoad() :: 뷰 로드 실시]")
print("====================================")
print("")
// [UIView animate 사용해 반복 배경 색상 변경 실시]
let red = CGFloat((arc4random() % 256)) / 255.0
let green = CGFloat((arc4random() % 256)) / 255.0
let blue = CGFloat((arc4random() % 256)) / 255.0
let alpha = CGFloat(1.0)
// [repeat 반복 설정]
UIView.animate(withDuration: 1.0, delay: 0.0, options:[.repeat, .autoreverse], animations: {
print("")
print("====================================")
print("[\(self.ACTIVITY_NAME) >> viewDidLoad() :: 애니메이션 동작 시작]")
print("====================================")
print("")
// [배경 색상 변경]
self.view.backgroundColor = UIColor(red: red, green: green, blue: blue, alpha: alpha)
},
completion:{ _ in
print("")
print("====================================")
print("[\(self.ACTIVITY_NAME) >> viewDidLoad() :: 애니메이션 동작 완료]")
print("====================================")
print("")
})
}
[결과 출력]
반응형
'IOS' 카테고리의 다른 글
Comments