2010-08-10 12 views
7

포커스를 잃을 때마다 유효성이 검사되는 텍스트 필드가 있습니다. 입력시 값이 유효하지 않음을 나타내므로 사용자가 명시 적으로 포커스를 상자에서 멀리 이동하고 유효성 검사를 트리거하기 전에 실수를 수정할 수있는 기회를 갖기를 원합니다.텍스트 필드가 유효하지 않다는 것을 보여주는 가장 코코아 나무 방식은 무엇입니까?

필드에 빨간색 테두리를 넣거나, 유효하지 않은 입력 또는 경고 텍스트를 표시하는 작은 아이콘을 포함하여 다양한 구현을 보았습니다.

코코아와 Apple Human Interface Guidelines의 규정을 준수하는 방법으로 가장 좋은 방법은 무엇입니까?

+0

+1 흥미로운 질문입니다. 나는 그것에 대해 생각해야 할 것이다. – TechZen

답변

2

배경을 연한 적색으로 설정하십시오. 이것은 Adium에서 Twitter 탭의 메시지 길이 제한을 초과 할 때 수행하는 작업입니다.

엄에서 사용하는 특정 색은 :

  • 색조 : 0.983
  • 채도 : 0.43
  • 밝기 : 0.99
  • 알파 : 보정 (일반 RGB 1,0

) 색깔.

+2

시력 장애가있는 사람들은 어떻습니까? – Joe

+0

그래서 Adium은 대비를 높이기 위해 * 빛 * 빨간색을 사용합니다. 완전히 눈을 멀게하는 사용자의 경우 액세스 가능성 프로토콜을 통해 "value too long :"과 같은 접두사를 포함 할 수 있습니다.하지만 Adium에서는 그렇지 않습니다. –

+0

일부 문자 메시지도 표시해야합니다. 프로그래머는 사용자가 WTF 사용자 경험을 얻을 수있는 길이를 알 수 있습니다. – Lothar

1

텍스트 필드를 약간 빨간색으로 흔들면서 흔들리는 것은 어떨까요? 실제로 잘 작동하거나 그렇지 않을 수도 있지만, OS X에서 MobileMe와 사용자 전환을위한 로그인 필드에 사용됩니다.

+0

필드의 유효성이 자동으로 확인되면 혼란스럽게 보입니다. 그것은 로그인 일종의 상황이라면, 나는 동의한다. – andyvn22

0

저는 Windows 솔루션을 좋아하고 작은 툴팁 팝업을 직접 구현했습니다.

나는 색을 바꾸는 것이 효과가 없을 것이라고 생각하지 않습니다. 텍스트 설명이 필요한 경우도 있습니다. 불행히도 MacOSX는 이전 MacOS에서 풍선 팁을 제거했습니다.

+0

풍선 도움말을 사용하려면 사용자가 켜야하거나 켜야합니다. 툴팁은 항상 작동하며 NSView가 기본적으로 지원합니다. –

+0

풍선 모양의 창에 대해서만 생각하고있었습니다. 켜기/끄기는 첫 번째 응답자 상태 가져 오기/해제를 기반으로합니다. – Lothar