티스토리 뷰

iOS

[iOS] Navigation Item 톺아보기

국산 앨런 2019. 8. 22. 09:55

내비게이션 바의 콘텐츠를 표시하는 객체가 되는 것이 Navigation Item입니다.

 

페이지가 전환될 때마다 내이게이션바는 하나의 공동객체지만. Navigation Item은 각각의 뷰 컨트롤러가 가지고 있는 프로퍼티입니다.

 

 

위 처럼 내비게이션바는 내비게이션 컨트롤러에 종속되지만, 내비게이션 아이템은 해당 뷰 컨트롤러에 종속됩니다.

 

이 내비게이션 아이템은 BarButtonItem으로 구현이 되는데 이는 UIToolbar의 Item에도 똑같이 적용됩니다.

 

바 버튼 아이템에는 활용하기 좋은 스타일들이 많이 있습니다.

 

 

 

 바 버튼 아이템의 Attribute Inspector 에서 SystemItem을 클릭하면 다양한 스타일을 지정할 수 있습니다.

 

주요 상수

  • UIBarButtonItem.Style : 아이템 스타일 정의.
  • UIBarButtonItem.SystemItem : 바 버튼 아이템에 대한 시스템 제공 스타일.

 

done

 

시스템 완료 버튼

 

 

 

add

 

더하기 모양 시스템 버튼

 

 

edit

 

편집 시스템 버튼

 

 

 

cancel

 

취소 시스템 버튼

 

 

save

 

저장 시스템 버튼

 

 

 

reply

 

회신 시스템 버튼

 

 

action

 

동작 시스템 버튼

 

 

trash

 

휴지통 시스템 버튼

 

 

 

bookmarks

 

북마크 시스템 버튼

 

 

search

 

검색 시스템 버튼

 

 

 

refresh

 

새로고침 시스템 버튼

 

 

stop

 

중지 시스템 버튼

 

 

 

camera

 

카메라 시스템 버튼

 

 

play

 

재생 시스템 버튼

 

 

 

pause

 

일시 정지 시스템 버튼

 

 

fastForward

 

빨리 감기 시스템 버튼

 

 

 

rewind

 

되감기 시스템 버튼

 

 

 

 

 

 

참고 : https://www.edwith.org/boostcourse-ios/lecture/16903/

댓글
공지사항