내가볼때 세그먼트바와 탭바의 차이가 뭐길래,, 탭바를 쓰는것인지 궁금해서 찾아보았다
탭: 탭은 사용자에게 앱에서 다른 하위 작업, 보기 또는 모드 간에 전환할 수 있는 기능을 제공한다. 탭을 사용하여 사용자가 앱의 전체 기능과 관련된 동일한 데이터 세트 또는 다른 하위 작업에 대한 다른 관점에서 엑세스 할 수 있도록 한다. 주로 다른 앱의 홤녀 하단에 사용되는 네비게이션 바 이다.
세그먼트: 상호 배타적인 버튼. 탭과 유사하게 작동하지만 보기를 전환하는 데 자주 사용할 수 있다. 밀접하게 관련되어 있지만 상호 배타적인 선택 사항을 제공하려고 할 때 세그먼트 버튼을 사용한다.
세그먼트 컨트롤은 주로 옵션 선택, 필터링, 뷰 전환 등 다양한 상황에서 사용된다. 예를 들어, 앱의 설정 화면에서 언어 선택, 카테고리 필터링, 탭 간 전환 등에 사용될 수 있다.
- 세그먼트 컨트롤은 선택할 수 있는 옵션의 개수가 제한적이어야 한다. 일반적으로 2~5개의 옵션을 사용하며, 너무 많은 옵션이 있는 경우 다른 UI 요소를 고려해야 한다.
- 세그먼트 컨트롤은 선택 사항이 명확하고 상호 배타적인 경우에 사용하는 것이 좋다. 여러 옵션을 동시에 선택할 수 있는 경우 체크박스 등 다른 컨트롤을 고려해야 한다.
- 세그먼트 컨트롤의 디자인은 일관성을 유지해야 한다. 옵션 간의 시각적인 구분이 명확하게 되어야 사용자가 선택을 쉽게 할 수 있다.
탭바 컨트롤러는
탭을 선택함으로써 인터페이스의 컨텐츠를 교체해주기 때문에 tabBar 인터페이스가 관리되는 각 탭의 view는 비슷할 필요가 전혀 없다.
실제로 tabBar 인터페이스는 다른 타입의 정보 또는 동일한 정보에 대해서 다른 시각적인 표현을 할 때 흔히 사용된다.
탭바는 서로 관련이 없는 콘텐츠로 이동하는데 사용이되고 세그먼트컨트롤은 관련 뷰 간에 전환하기 위해 사용된다.
일단 이정도로 찾아봤는데 한번 들고 튜터님한테 찾아가봐야할거같다,,ㅎ
오늘 갈라고했는데 특강..ㅎㅎ
구글검색했는데 별로 많이 안나오고 ㅠ
요기에 누가 질문을 올린거를 봤고 답변들도 읽어봤당 ㅎ
https://ux.stackexchange.com/questions/85552/using-segmented-controls-vs-tab-bar
'iOS (스파르타)' 카테고리의 다른 글
네비게이션컨트롤러 사용시 루트뷰로 돌아가기~ (0) | 2024.07.26 |
---|---|
네비게이션 바,, 안보이게 하기..! (0) | 2024.07.26 |
iOS4기 24.07.15 (3) | 2024.07.15 |
ARC (Automatic Reference Counting) 이해하기 (0) | 2024.07.12 |
BASIC반 5회차 (0) | 2024.07.08 |