[UIKit]Navigation(네비게이션) 추가하기, 버튼추가, 뒤로가기버튼 커스텀

2022. 7. 8. 18:24SWIFT/UIKit

728x90
반응형

네이게이션 컨트롤러 추가

Title 입력

Navigation Item 을 클릭 후 오른쪽 창에서 Title 을 입력하면 자동으로 생성

 

 

오른쪽 & 왼쪽에 위치한 버튼 추가

 

버튼을 새로운 뷰컨트롤러에 오른쪽마우스로 드래그앤 드롭하면

네비게이션과 탭바가 자동으로 연결된다 

 

새로운 뷰 컨트롤러에서 뒤로가기 버튼을 눌러 다시 처음 뷰컨트롤러로 돌아오고 싶다면

//네비게이션 뒤로가기 버튼
let backBarButtonItem = UIBarButtonItem(title: "", style: .plain, target: self, action: nil)
backBarButtonItem.tintColor = .darkGray
self.navigationItem.backBarButtonItem = backBarButtonItem

반드시 처음 뷰컨트롤러에서 작성해줘야한다

(새로운 뷰 컨트롤러말고!!! 버튼을 눌렀을 때 나와야하는 첫번째 뷰컨트롤러에서 작성!!!)

정확한건 아니지만 나는 첫번째 뷰컨트롤러에 viewDidLoad에 작성해주었다

 

 

네비 밑줄 없애기 

@IBOutlet weak var navi: UINavigationBar!

//네비게이션 밑줄 없애기 -viewDidLoad 안에
naviBarOrder.setBackgroundImage(UIImage(), for: UIBarMetrics.default)
naviBarOrder.shadowImage = UIImage()

 

 

 

 

 

참조

https://zeddios.tistory.com/29

 

iOS ) NavigationController BackButton 색상, 텍스트 바꾸기

안녕하세요 :) Zedd입니다. 오늘은 네비게이션 뒤로가기 버튼의 색깔과 텍스트를 바꿀 수 있는 방법을 알려드리겠습니다! 뒤로가기 버튼은 이거죠? 이 버튼의 색깔과 텍스트를 바꾸어보겠습니다

zeddios.tistory.com

728x90
반응형