[design] 버튼 숨기기 vs 비활성화

버튼 숨기기 vs 비활성화

버튼 또는 컨트롤러의 비활성 상태 (Inactive State)는 두가지로 표현할 수 있다. 버튼을 숨기거나 비활성화 된 상태(disabled)로 표시하는것이다.

컨트롤 숨기기:

컨트롤 비활성화:

그렇다면, 인터페이스에서 비활성화된 버튼을 숨기거나 완전히 제거하거나 숨기는 방법 중 어떤 것을 사용해야 할까? 선택은 전적으로 화면의 컨텍스트(문맥)에 달려있다.

매우 드문 경우에만 활성화되는 컨트롤인 경우에는 숨기는 것이 좋다. 사람들은 비활성화된 컨트롤을 무시하는데 익숙해져서 상태가 변경된것을 놓치기 쉽다. 보통 그 자리에 없던 버튼이 갑자기 생겼을 때 알아차릴 가능성이 훨씬 크다.