swift 간단 animation 효과
스위프트 간단 애니매이션 효과
기본 Animation
UIView.animateWithDuration(
//동작 시간, 준비시간
1.0, delay: 0.0,
//옵션이라는데 알아봐야할듯 속도조절부분 인듯 한데
options: UIViewAnimationOptions.CurveEaseOut,
//Animation 내용
animations: {
//ex 투명도를 1로 바꿈(원래 0, 투명한 상태)
self.StackView.frame.origin.y -= 10
}, completion: nil
)
이부분 사용법 [ completion: nil ]
UIView.animateWithDuration(
1.0, delay: 0.0,
options: UIViewAnimationOptions.CurveEaseOut,
animations: {
//Animation 내용
//ex
self.StackView.frame.origin.y -= 10
}, completion: {
(finished: Bool) -> Void in
//사용할 기능 추가
}
)
이런식으로 사용.
completion에 애니매이션을 넣어서
애니매이션 후 애니매이션 가능.
기본 애니메이션 기능
'COMPUTER > swift' 카테고리의 다른 글
uitableview 기타등등 기능. (0) | 2016.09.20 |
---|---|
swift tab (0) | 2016.09.19 |
API 호출시 UI 멈춤 해결 (1) | 2016.07.28 |
swift에서 web을 통해 json 받아오기 (1) | 2016.07.20 |
스위프트 기초 (0) | 2016.02.16 |