[Swift] Hero framework modalAnimationType option example

봄바야·2022년 2월 15일
0

Hero 프레임워크 사용하기 전에 연습해봤습니다.

let vc = ExampleViewController()
vc.hero.isEnabled = true

//순서대로
vc.hero.modalAnimationType = .zoom
vc.hero.modalAnimationType = .pageIn(direction: .left)
vc.hero.modalAnimationType = .pageIn(direction: .right)
vc.hero.modalAnimationType = .pull(direction: .left)
vc.hero.modalAnimationType = .autoReverse(presenting: .pageIn(direction: .left))
vc.hero.modalAnimationType = .selectBy(presenting: .pageIn(direction: .right), dismissing: .slide(direction: .down))

1 .zoom
가운데로 모아지고 가운데에서 펼쳐지는 느낌

2 .pageIn(direction: .left)

3 .pageIn(direction: .right)

4 .pull(direction: .left)
pageIn은 뒤로 밀리는 느낌 이거는 바로 덮어주는느낌

5 .autoReverse(presenting: .pageIn(direction: .left))
이전 뷰가 앞으로 나와지는 느낌

6 .selectBy(presenting: .pageIn(direction: .right), dismissing: .slide(direction: .down))
이런식으로 사용하면 될 것 같네요

0개의 댓글