2011-08-24 6 views
0

UITableView의 오른쪽에있는 UITableView에 대한 인덱스를 가질 수있는 것처럼 UIPickerView에 대한 인덱스를 가질 수 있습니까?색인?

내가 묻는 이유는 UIPickerView에 많은 항목 목록이 있으면 목록 끝에 스크롤하는 데 꽤 오래 걸릴 수 있기 때문입니다.

+0

, 사용자 지정 레이블 지원을 추가, 하나 개 이상의 구성 요소와 선택기 전망에 대한 지원을 추가 터치 처리를 개선하여 개선 할 수있는,하지만 당신은 그것을 자신을해야 할 것입니다. –

답변

1

UITableView 사용을 고려할 수도 있지만 원래 질문에는 대답하지 않습니다. 조금이라도 상상력이 있으면 아무 것도 할 수 없으며 코코아에서 쉽게 뭔가를 할 수 없기 때문에 전혀 시도하면 안됩니다!

나는 모두 a small demo project that shows one way of doing it을 넣었습니다. 기본적으로 UIPickerView에 첨부하는 UIView 하위 클래스가 필요합니다. UIPickerView에서 인덱스 제목 (NSStrings)을 행과 연관시킬 수 있으며, 제목을 터치하면 해당 행으로 스크롤됩니다.

당신은 등 물론

+0

정말 멋지다! 개념과 코드를 보내 주셔서 감사합니다. :-) –

1

UIPickerViews는 많은 항목 목록을 표시하도록 설계되지 않았습니다. UITableView를 사용할 수없는 이유가 있습니까?

1

아마도 유일한 방법은 UITableView를 사용자 지정하여 UIPickerView처럼 보이게하는 것일 수 있습니다.