티스토리 뷰
728x90
학습목표
iOS 가이드라인의 Bar, View, Control 요소를 깊이 이해하고, 실무에서 이를 효과적으로 활용할 수 있도록 한다.
Bar 구성 요소 디자인 시 고려 사항
- 일관성 유지: 각 Bar는 앱의 나머지 UI와 시각적으로 조화롭게 통합되어야 한다.
- 간결성:사용자가 직관적으로 이해할 수 있도록 복잡한 요소를 최소화한다.
- 다크 모드 지원: 다크 모드 및 라이트 모드에서 적절히 표시되도록 디자인.
- 접근성: VoiceOver와 같은 접근성 기능을 지원하며, 버튼 크기와 간격이 충분히 넓어야 한다.
1. 상태 바 (Status Bar)
- 화면 상단에 위치하며, 디바이스의 상태 정보를 표시한다.
- 주요 역할:
- 시간, 배터리 상태, Wi-Fi 신호, 네트워크 상태 등을 표시.
- iOS의 시스템 정보를 사용자에게 제공.
- 특징:
- 앱 화면에 포함될 수도 있고, 앱에 의해 숨길 수도 있다.
- 다크 모드와 라이트 모드를 지원.
2.탐색 바 (Navigation Bar)
- 화면 상단에 위치하며, 앱 내의 계층 구조를 탐색할 수 있는 인터페이스 요소이다.
- 주요 역할:
- 뒤로 가기 버튼, 제목, 검색창 등을 포함하여 사용자가 이전 화면으로 이동하거나 앱의 특정 섹션으로 이동하도록 지원.
- 특징:
- 화면의 제목(Label)을 표시.
- 왼쪽과 오른쪽에 버튼을 배치할 수 있다.
- Large Title 스타일을 통해 가독성을 높일 수 있다 (타이틀바라고 부르기도 한다.)
- 제목 영역과 작성
- 현재 화면의 맥락을 간단히 제공.
- 제목이 불필요하면 비워둘 수 있음(예: Notes 앱처럼 콘텐츠가 충분한 정보를 제공하는 경우).
- 짧고 간결하게 작성(15자 이하 권장).
- 중복되거나 불필요한 정보를 포함하지 않음.
- 탐색 모음 숨기기
- 전체 화면 콘텐츠를 강조하기 위해 숨길 수 있음(예: Photos 앱).
- 제스처(탭, 스와이프 등)로 다시 표시 가능.
- 뒤로 가기 버튼
- 표준 뒤로 가기 버튼 사용 권장.
- 사용자 지정 버튼은 표준 버튼처럼 보이고 작동해야 함.
- 버튼 간 간격
- 텍스트 버튼이 겹치지 않도록 간격을 유지.
- 고정 공간 항목(UIBarButtonSystemItemFixedSpace) 사용.
- 일관성과 접근성
- 전체 앱에서 탐색 모음의 스타일과 동작을 일관되게 유지.
- 다크 모드와 접근성 기능을 지원.베스트 적용
3. 검색 바 (Search Bar)
-
화면 상단에 위치하며, 단독으로 둘 수도 있고 검색 모음이나 내용 보기에 표시할 수도 있다.
- 사용자로부터 검색어 입력을 받을 수 있는 UI 구성 요소로, 주로 화면 상단에 위치.
- 검색 기능을 지원하여 사용자가 원하는 데이터를 빠르게 찾도록 도움.
- 특징:
- 입력 필드와 함께 제안 옵션을 표시할 수 있다.
- 자동 완성, 추천 결과 등의 기능을 제공.
- 스코프 바(Scope Bar)란?
- 검색 기능에 추가적으로 제공되는 UI 요소.
- 검색 범위를 좁히는 옵션을 제공하여 더 정확한 검색 결과를 얻을 수 있도록 도움.\
4. 탭 바 (Tab Bar)
- 화면 하단에 위치하며, 주요 섹션 간의 빠른 전환을 제공한다.
-
탭 바의 메뉴들이 서로 밀접하게 관련되어 있으며 같은 화면 안에서 현재의 콘텐츠 내용과 관련된 데이터로 전환한다.
- 사용자가 앱의 최상위 섹션을 탐색할 수 있습니다.
- 주요 역할:
- 앱의 주요 섹션(탭)을 쉽게 탐색할 수 있도록 아이콘과 텍스트 라벨 제공.
- 섹션 간 전환 시 상태가 유지되도록 지원.
- 특징:
- 각 탭에는 아이콘과 텍스트 라벨이 포함될 수 있다.
- 선택된 탭은 강조색으로 표시된다.
- SF Symbols와 같은 시스템 아이콘을 사용할 수 있다.
- 탭 바에는 3~5개의 메뉴를 사용하는 것이 적당하다
- 사람들이 앱의 다른 섹션으로 이동할 때 탭 바가 보이는지 확인
- 섹션이 비어 있는 경우 콘텐츠를 사용할 수 없는 이유를 설명
- 각 탭 제목에 간결한 용어를 사용
- 배지를 사용하여 정보가 있음을 눈에 띄지 않게 전달
5. Tool bar (툴 바)
화면의 하단(또는 상단)에 위치하여, 현재 화면에서 사용할 수 있는 주요 작업을 제공하는 iOS의 인터페이스 요소이다. 도구 모음은 사용자와의 상호작용을 간편하고 직관적으로 만들기 위해 설계되었다.
주요 특징
- 작업 중심 UI:
- 현재 화면에서 수행할 수 있는 주요 동작을 버튼 형태로 제공.
- 예: 삭제, 공유, 추가, 검색.
- 구성 요소:
- 아이콘, 텍스트 레이블, 또는 둘 다 포함 가능.
- 버튼 사이에 간격 조정 및 배치를 사용자 정의할 수 있음.
사용 사례
- 기본 작업 제공: 이메일 앱의 삭제, 답장, 전달 버튼.
- 컨텍스트 기반 작업: 특정 콘텐츠나 사용자 동작에 따라 적절한 작업 옵션 제공.
- 공유 및 액션 실행: 공유 버튼을 통한 파일이나 콘텐츠 공유.
디자인 원칙
- 간결성: 너무 많은 버튼을 포함하지 말고, 화면의 핵심 작업에만 집중.(3개이하)
- 일관성: 앱 전반에서 도구 모음의 스타일과 동작이 일관되도록 설계.
- 접근성: 버튼이 충분히 크고 간격이 넓어 터치하기 쉬워야 함.
- 사용자 피드백:버튼을 누르면 즉각적인 시각적/청각적 피드백을 제공.
도구 모음과 탐색 바의 차이점
항목 | tool bar | navigateion bar |
위치 | 화면 하단 | 화면 상단 |
주요 역할 | 작업 실행 | 탐색 계층 구조 및 화면 제목 표시 |
구성 요소 | 작업 버튼 | 제목, 뒤로 가기 버튼, 추가 컨트롤 |
728x90
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
반응형