티스토리 뷰

728x90

이번주에 몸이 안좋아 PCR검사를 했는데 양성이 나오고 코로나 확진 판정을 받았습니다..

집안에서 다들 마스크 끼고 7일동안 자가격리라 너무 답답하네요 

상당히 아프니 다들 코로나 항상 조심하세요 ㅠㅠ

그래도 다 나으면 슈퍼 면역자 😅

 


오늘은 네비게이션바에서 Back, 뒤로가기 부분에 대해 알아볼거에요!

 

 

위 상황은 A ViewController에서 버튼을 눌렀을때 다음 B ViewController로 이동하는 과정일거에요 그죠?

보여지는 사진은 B ViewController 일 거구요. 

 

보통은 A ViewController 에서 아래 코드 입력후 진입을 하게되면 

navigationController?.pushViewController(foodDetailVC, animated: true)

 

< Back 

이라는 뒤로가기 버튼이 기본값 으로 설정 되어 나오게 됩니다.

 

이걸 변경하기 위해서는 아래 코드를 사용해주면 돼요.

단, B ViewController가 아닌 A ViewController에서 사용해야 합니다.

 

let backBarButtonItem = UIBarButtonItem(title: "뒤로가기", style: .plain, target: self, action: nil)
    backBarButtonItem.tintColor = .black  // 색상 변경
    self.navigationItem.backBarButtonItem = backBarButtonItem

 

만약 여기서 뒤로가기 또는 Back 과 같은 텍스트를 없애고 싶다면 

 

let backBarButtonItem = UIBarButtonItem(title: "", style: .plain, target: self, action: nil) // title 부분 수정
    backBarButtonItem.tintColor = .black 
    self.navigationItem.backBarButtonItem = backBarButtonItem

 

title 부분에 "" 빈스트링으로 해주시면 됩니다.

 

 

 

참고: https://zeddios.tistory.com/29

728x90