본문 바로가기
iOS

[iOS] 코드로 바 버튼 아이템 추가하기

by be_beee 2020. 7. 14.

스토리보드를 나누어 작업하다보니 네비게이션 컨트롤러에 속해야하는 화면임에도 네비게이션 바가 나타나지 않는 경우가 있다.

 

같은 구성 다른 모습

여기에 바버튼을 추가하고 싶을 때는 평소에는 스토리보드에 오브젝트(bar button item)를 추가하여 사용할 수 있는데 네비게이션 바가 없을 땐 코드로 추가할 수있다.

 

let rightBarButton = UIBarButtonItem(title: "추가", style: .plain, target: self, action: #selector(addItem))
self.navigationItem.rightBarButtonItem = rightBarButton

 

결과 화면은 아래와 같다. 추가된 바 버튼을 터치하면 action: 부의 메서드가 실행된다.

 

짠!