Notice
Recent Posts
Recent Comments
Link
투케이2K
200. (ios/swift) CABasicAnimation opacity 속성 사용해 컴포넌트 투명도 애니메이션 설정 실시 본문
[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT
[소스 코드]
// MARK: - [테스트 함수 정의]
func testMain() {
print("")
print("===============================")
print("[ViewController >> testMain() :: 테스트 함수 수행]")
print("===============================")
print("")
/*
// -----------------------------------
[요약 설명]
// -----------------------------------
1. CABasicAnimation : ios 에서 기본 애니메이션이 지정 및 동작을 수행할 수 있습니다
// -----------------------------------
*/
// [CABasicAnimation 객체 생성 및 속성 설정]
let fadeOutAnimation = CABasicAnimation()
fadeOutAnimation.keyPath = "opacity" // [투명도 속성 지정]
fadeOutAnimation.fromValue = 1 // [원본 색상에서 시작]
fadeOutAnimation.toValue = 0 // [투명 해지게 변경]
fadeOutAnimation.duration = 2 // [2초간 지속]
// [컴포넌트에 애니메이션 속성 지정]
self.labelText.layer.add(fadeOutAnimation, forKey: "fade")
}
[결과 출력]
반응형
'IOS' 카테고리의 다른 글
Comments