2010-03-04 9 views
18

UIPickerView를 읽기 전용으로 설정하는 방법이 있습니까? 즉, 사용자는 옵션을 넘길 수 없습니다.UIPickerView 사용 안 함

추신. 이는 사용자가 피커가있는 것을보고 만지지 않기를 원하기 때문에 didSelectRow 메서드에서 아무 것도 전달하지 않는 것과 같지 않습니다.

답변

31

피커의 userInteractionEnabled을 아니오로 설정하십시오.

0

당신이와 관련된 UIPickerView를 사용하는 경우가 아닌 상호 작용 가능한 보인다 있도록 상호 작용 가능한하지

[pickerObj setUserInteractionEnabled:NO]; 

이에

[pickerObj setAlpha:.6]; 

가 불투명 퇴색 만들려면 UITextField, 텍스트 필드의 isEnabled 속성을 false으로 설정하면됩니다.