2016-08-12 1 views
0

내 프로젝트에서 UIPickerView를 구현 중입니다. 내 문제는 사용자가 행을 선택하지 않을보기를로드 할 때입니다. 예를 들어 아래 코드를 사용할 수있는 행을 선택하고 싶습니다.UIPickerView 어떤 행도 선택하지 않습니다.

[voicePromprtsettingsPicker selectRow:1 inComponent:0 animated:NO]; 

하지만 처음으로 어떤 행을 선택하지 않으려합니다. 코드 아래에서 시도했지만 작동하지 않습니다.

[voicePromprtsettingsPicker selectRow:-1 inComponent:0 animated:NO]; 

귀중한 시간을 보내기 전에 미리 감사드립니다.

+0

이것을 확인하십시오. http://stackoverflow.com/a/16976513/675170 –

+0

내 질문과 다릅니다. 다시 확인하십시오 – SRI

+0

우리는 당신을 도울 것입니다. 중복 질문을 확인하시기 바랍니다, 정확히 같은 것을 설명합니다. –

답변

0

항상 선택기보기의 소스 배열에 자리 표시 자 항목을 추가 할 수 있습니다.

예를 들어, 피커 뷰의 소스 배열은 다음과 같이 수 :

NSArray *voicePromptSettingsItems = @[@"Select a value", @"option 1", @"option 2", ...]; 

항목로드, 피커의 0 지수는 Select a value 될 것입니다 때.

사용자가 값을 선택하도록 요구하는 경우 계속하기 전에 선택한 색인이 0이 아니므로 잘 읽어야합니다.

+0

감사합니다. 질문에 대답했습니다. 죄송합니다. 행을 추가하고 싶지 않습니다. 이것에 대한 다른 해결책이 있습니까? – SRI

관련 문제