2011-05-12 2 views
0

나는 세 가지 가능한 대답이있는 질문을 사용자에게 제시해야하는 시나리오가 있습니다. 예/아니오/모르겠다. 일반적으로 웹 양식에서이 세 가지 라디오 단추를 사용합니다. 무엇 - 당신의 의견에하는 - 3 개의 라디오 버튼에 대한 iPhone 교체 컨트롤 - 의견?

내가 세그먼트 컨트롤 보았다하지만 꽤 법안에 적합하지 않는 것 ... 아이폰 네이티브 응용 프로그램을위한 최상의 솔루션이 될 것입니다 (이 컨트롤은 일반적으로 어떤 방식으로보기를 변경 나는 믿는다). 우리가 함께 진행하기 전에 그냥 사회에서 몇 가지 의견을 찾고 있어요

...

감사합니다, 딘.

답변

2

잘못된 믿음 세그먼트 제어를 분명히하기 위해.

세그먼트 컨트롤이 분명히 목적에 부합 할 수 있습니다. documentation을 보시고 세그먼트 컨트롤의 사용법을 보여주는이 샘플 application을 따라 가십시오.

귀하의 경우 대답이 너무 길어서이 경우 UIPickerView를 사용할 수없는 경우 라디오 버튼 그룹으로 여러 답변을 사용하고 싶습니다.

그래서 라디오 버튼 종류의 이미지가 있고 각 답변 앞에 UIButtons를 넣고 모든 작업 버튼의 Touchup Inside 이벤트를 연결하고 발신자 태그 속성에서 선택한 행동에 따라 다른 솔루션을 찾아야합니다.

희망이 있습니다.

+0

분명히 이것이 최고의 아이디어입니다. 또한 그것을 어떻게 보여줄지에 따라 다릅니다. 세분화 된 컨트롤, 피커보기 및 사용자 지정 ... 모두 고급 스럽습니다. –

+0

좋아요, 여기에 당신의 의미를 보았습니다 - 저는 분할 된 컨트롤을 사용할 것이라고 생각합니다. 감사! – deanoj

+0

실제로, segemnted 컨트롤의 바 스타일은 우리의 요구에 이상적입니다. – deanoj

0

UIPickerView는 어떻습니까? 자세한 내용은 클래스 참조를 참조하십시오.

+0

세 가지 옵션 만 약간 과장된 것 같습니다. 그러나 나는 그것을 한 번 줄 것이다. 감사. – deanoj

0

그냥 세 개의 UIButton을 사용하십시오. 이 단추에 대해 적어도 두 개의 상태 (선택됨 및 보통)를 만들어야합니다. 선택된 상태에는 틱 또는 기타 표시기가 있어야합니다. 사용자가 버튼 중 하나를 터치하면 해당 버튼의 Selected 속성이 YES으로 변경되고 다른 두 버튼은 NO으로 변경됩니다. 웹 양식에있는 라디오 버튼 효과를 에뮬레이션합니다.

그러나 iPhone 선택에 사실을 유지하려면 UIPickerView을 사용하는 것이 좋습니다.

관련 문제