본문 바로가기
프로그래밍/Swift

navigationController navigationBar숨기기

by Mr-후 2018. 3. 6.
반응형

책을 보며 따라하기를 하는 중이다. 

원래 이런게 이렇게 간단한 거였나? 하는 생각이 자주 든다. 


내가 너무 익숙한 코드만 가지고 개발을 해 왔던것인지 아님 관심이 없었던 것인지... 


이번에는 네비게이션 컨트롤의 네비게이션바를 숨기는 애니메이션 코드다. 간단하게 처리가 가능하니 응용해서 사용하면 좋을 것 같다. 


    override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {

        let bar = self.navigationController?.navigationBar;

        

        let ts = TimeInterval(0.3)

        UIView.animate(withDuration: ts) {

            bar?.alpha = ( bar?.alpha == 0 ? 1 : 0 )

        }

    }


반응형