From Design pattern
Jump to: navigation, search
(Example)
 
Line 11: Line 11:
 
* 특정 기준에 따라 그루핑이 되는 경우가 아니라, 특정 기준에 해당하는 항목만을 나타내주는 경우는, filter 기능으로 [[Search with criteria]]에 속한다.  
 
* 특정 기준에 따라 그루핑이 되는 경우가 아니라, 특정 기준에 해당하는 항목만을 나타내주는 경우는, filter 기능으로 [[Search with criteria]]에 속한다.  
  
=== Example ===
+
=== Example : iOS_Tidy ===
<!--[[File:Platte.jpeg]]-->
+
[[File:Group by condition.jpeg]]
  
 
----
 
----

Latest revision as of 17:12, 29 July 2014

Group by condition은 리스트의 항목을 기준에 따라 그룹핑하는 패턴이다. 사용자가 직접 지정하여 만든 그룹이 아니기 때문에 절대적으로 항목을 분류했다기보다는 기준을 따라 보기 쉽게 분류하는 편의 측면에 가깝다.

주로 여러가지 정보를 가지고 있으며, 주로 그 기준에 따라 기능적인 분류가 가능한 사진 앱이나 음악 앱, 파일 보관 앱 등에서 나타난다. 정렬기준을 변경하는 메뉴나 버튼은 tap bar, segmented control 등 화면과 함께 나타나는 경우와 구조적으로 나뉘어져 기준의 변경 방식이 네비게이팅하는 과정과 일치하는 경우로 나눌 수 있다.

With this pattern, we can solve...

파일들의 속성이 특정 기준에 따라 주로 그룹핑하여 사용하는 경우에 Group by condition이 활용된다. 사진 앱의 경우에는 장소, 시간에 따라서, 음악 앱의 경우에는 아티스트, 앨범 등으로, 파일 앱의 경우에는 파일의 확장자 등으로 나뉘어진다.

  • 파일의 속성과 파일을 나누는 기준은 일치한다.
  • 편의에 따라 그루핑 기준은 여러가지가 될 수 있으며, 사용자가 그루핑 기능을 활성화시키지 않더라도, 항목을 자동으로 그루핑하여 보여주는 경우도 있다.
  • 기준에 따라 그룹핑이 자동으로 되는 경우가 아니라, 사용자가 직접 그룹에 그루핑을 하는 경우는, Sort by drag-and-drop이나 Sort by swipe에 속한다.
  • 특정 기준에 따라 그루핑이 되는 경우가 아니라, 특정 기준에 해당하는 항목만을 나타내주는 경우는, filter 기능으로 Search with criteria에 속한다.

Example : iOS_Tidy

Group by condition.jpeg


iOS_Tidy

iOS_Photos