swift 간단 animation 효과

2016. 8. 10. 17:54

스위프트 간단 애니매이션 효과


기본 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

+ Recent posts