네비게이션바 뒤로가기 제스쳐


설명

네비게이션바에 있는 기본적인 제스쳐 입니다. 화면 왼쪽끝에서 오른쪽으로 밀어서 전 화면으로 돌아가는 제스쳐입니다.
아이폰 유저에게는 정말 익숙한 화면전환 제스쳐 입니다. 제스쳐 활성화를 하지 않으면 전혀 반응을 하지 않습니다. 맨 상위뷰에서 해주시면 하위뷰에는 자동으로 적용됩니다.


사용환경

* Swift 4.2
* XCode 10.0

코드

class Main: UIViewcontroller, UIGestureRecognizerDelegate {
    override func viewDidLoad() {
        super.viewDidLoad()

        self.navigationController?.interactivePopGestureRecognizer?.delegate = self
    }
}

맞치며

코드 한줄로 간단하게 구현이 가능합니다.(처음 아이폰 개발 시작할때.. 몰라서 정말 많이 삽질 했었습니다..)
틀린점이나 궁금한점 있으시면 댓글 남겨주세요. 감사합니다 :)



+ Recent posts