티스토리 뷰
내비게이션 바의 콘텐츠를 표시하는 객체가 되는 것이 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
되감기 시스템 버튼
'iOS' 카테고리의 다른 글
[iOS] UICollectionView 톺아보기 - 2 (1) | 2019.08.22 |
---|---|
[iOS] UICollectionView 톺아보기 - 1 (0) | 2019.08.22 |
[iOS] ScrollView 톺아보기 (0) | 2019.08.22 |
[iOS] OperationQueue 톺아보기 (0) | 2019.08.22 |
[iOS] 동시성, 비동기 프로그래밍 톺아보기 (0) | 2019.08.21 |