(→With this pattern, we can solve...) |
(→iOS_Twitter) |
||
Line 13: | Line 13: | ||
=== iOS_Twitter === | === iOS_Twitter === | ||
* 하나의 글을 long tap하면, 그 글을 어떻게 할 지에 대한 Context menu가 나타난다. | * 하나의 글을 long tap하면, 그 글을 어떻게 할 지에 대한 Context menu가 나타난다. | ||
+ | * 사진 여부나 누가 올린 글인지 등에 따라 메뉴의 구성이 다르다. | ||
{{#Widget:Vimeo|id=99791455|width=300|height=533}} | {{#Widget:Vimeo|id=99791455|width=300|height=533}} | ||
Context menu는 사용자가 현재 선택한 항목에 관해서만 적용되도록 따로 팝업 메뉴를 제공하는 패턴이다. 여러가지 옵션을 선택하거나 조절할 수 있는 메뉴가 리스트 형태로 나타나며, 이전에 Window에서 마우스 오른쪽 단추를 누를 시 호출되는 메뉴와 유사하다.
주로 원하는 항목을 long tap 했을 때 활성화되며, 선택한 개체의 특성이나 상황에 따라 메뉴의 내용이 달라지기도 한다.
특정 개체에 대해 개별적으로 적용시킬 수 있는 메뉴가 필요하며, 특히 동작을 수행하는 것 외에도 다양한 종류의 역할을 할 수 있는 패턴이 필요하다. Context menu는 기존의 화면의 구조와 관계없이 팝업의 형태로 나타나기 때문에 다양한 활동을 하나의 메뉴를 통해 진행하고자 할 때 활용할 수 있다.