광어네 맛집

[UINavigation] Navigation Bar item 추가하기 본문

Swift/Tips

[UINavigation] Navigation Bar item 추가하기

Lautner Jacob 2022. 2. 22. 06:29
728x90
반응형

오늘 알려드릴 간단한 팁은 Navigation Bar에 Item넣기 입니다!

스토리 보드로 넣으려면 엄청 쉽게 가능하지만 
코드로 작성해서 넣으려니 잘 안되는 거 같고 그러실 거 같아서
포스팅하게 됨!

이번껀 누구나 다 알고 있는 걸 수도 ㅎㅎ..

 

본론으로 바로 넘어가서 사용법

lazy var backButton = UIBarButtonItem(image: UIImage(systemName: "chevron.left"), style: .plain, target: self, action: #selectior(backButtonClicked))

추가하고 싶은 함수는 아래처럼!

@objc func backButtonClicked() {
	// 여기에 구현!
}

 

쉽죠? 사용은 이렇게 하시면 됩니다

음 더 나아가서 viewDidLoad 안에 구현하면 해당 인스턴스에 접근하기 까다롭고 그런데

lazy 로 variable을 선언해주면 쓸 수 있어요

 

lazy: 초기값이 계산되지 않는 프로퍼티라서 저장변수로 쓸 수 있는데
더 심화로 private도 붙일 수도 있는데 
이런 내용은들은 다음에 제대로 다뤄보도록 하겠습니다!

일단 navigation Bar item은 이렇게도
그럼 오늘 포스팅도 끝!

728x90
반응형