2009-10-21 3 views
1

UI 디자인 (최종 사용자보기 관점을 고려함)의 관점에서 가장 좋은 방법 인 iPhone 응용 프로그램을 만드는 동안 사용자에게 하나의 옵션을 선택할 수있는 객관식 옵션을 제공합니다 . UIPickerView 컨트롤러는 사용할 수 있지만 UI 디스플레이와 관련하여 충분히 효율적이지는 않습니다.iPhone + 객관식 옵션

라이브러리 (Interface Builder 내부)의 컨트롤은 iPhone 응용 프로그램을 디자인하는 동안 사용할 수있는 컨트롤이거나 사용할 수있는 다른 컨트롤이 있습니다.

답변

4

그룹화 된 스타일 UITableView을 사용합니다. 각 옵션을 한 행에 입력하고 사용자가 한 번에 한 행씩 "선택한"스타일 (선택 표시와 파란색 셀 텍스트)을 적용 할 수있게하십시오.

0

체크 박스는 역사적으로 꽤 잘 작동했으며 원하는 모든 종류의 컨트롤을 작성할 수 있습니다.

0

당신이 "충분히 효율적"무슨 뜻인지 설명 할 수 말할 것? 또는 상상할 수 - -

몇 가지 다른 방법으로 내가 본

상호 배타적 인 옵션 사이의 선택이 완료 : 가능한의 테이블과 다른보기를 밀어

  • (테이블 셀 등) 제어 옵션. 이것은 설정 앱의 몇 군데에서 사용됩니다.
  • UISegmentedControl.
  • 데스크톱 스타일의 라디오 버튼 (표준 컨트롤이 아니거나 기본 앱에서 많이 사용됨).
  • 수평 피커의 일종으로, 옵션을 돌릴 수 있습니다 (앱 스토어의 스크린 샷이나 커버 플로우와 같은 종류).

UIKit에있는 컨트롤에만 국한되지 않습니다. 예를 들어, WeightBot and ConvertBot을 고려하십시오. 그러나 일반적으로 이 실제로는이 아닌 한 UIKit 컨트롤과 표준 Human Interface Guidelines을 자세히 읽지 않는 것이 가장 좋습니다.