【Swift】UIViewAnimationOptions의 Curve를 비교

2563 단어 XcodeiOSSwift애플

소개


animateWithDuration(_:delay:options:animations:completion:)를 사용하여 애니메이션 할 때의 UIViewAnimationOptions 의 설정에 대해 이하의 4개의 차이를 시각적으로 비교하고 싶었으므로, 간단한 샘플을 작성했습니다.
  • Linear
  • EaseIn
  • EaseOut
  • EaseInOut

  • 샘플



    아래 Github에 샘플 프로젝트를 올리고 있습니다.
    또, Youtube에 샘플 프로젝트를 동작시킨 동영상을 올리고 있으므로, 함께 봐 주세요.

    Github : htps : // 기주 b. 코 m / 타지 타지 / 수 f t mp ぇ 아니 마치 온 mp
    Youtube : htps //w w. 요츠베. 이 m/와 tch? v=ぉTJK8에 VFv8

    sample movie

    운영 환경



    iOS: 9.2
    Xcode: 7.2

    UIViewAnimationOptions (Curve 계열 전용)


    UIViewAnimationOptions 의 Curve계의 것만 간단하게 설명합니다.

    Linear



    일정 속도로 이동합니다.

    CurveEaseIn



    움직이기 시작이 천천히 됩니다.

    CurveEaseOut



    움직임 끝이 천천히 됩니다.

    CurveEaseInOut



    천천히 움직이기 시작하고 천천히 멈춥니다.

    마지막으로



    애니메이션의 기본적인 것이라고 생각합니다만, 지금까지 그다지 만지지 않았기 때문에 시각적으로 비교하지 않으면 이미지가 두근거려 이번 샘플을 만들었습니다.

    또, 이번은 심플한 애니메이션입니다만, 애니메이션계는 좀 더 세세하게 설정할 수 있다고 생각하므로 앞으로는 그 근처도 보고 가고 싶습니다.

    참조



    htps : //에서 ゔぇぺぺr. 아 ぇ. 코 m / ぃ b 등 ry / 이오 s / 도쿠 멘 타치 온 / 우이 키 t / 레후 렌세 / 우이 ぃ 에 w_C ぁ s / # // / 아 ぇ_ 레 f / c / t f / 우이 ゔ 에와니 마을의 p 치온 s
    htps : //로 ゔぇぺぺr. 아 ぇ. 코 m / ぃ b 등 ry / 이오 s / 도쿠 멘들 온 / 우이 키 t / 레후 렌세 / 우이 ぃ 에 w_C ぁ s / # // d/TP40006816-CH3-SW108

    좋은 웹페이지 즐겨찾기