2011-01-14 6 views
2

나는 사용자가 선택한 행에 체크 표시를 만들고 싶은 곳에 응용 프로그램을 개발 중입니다.Pickerview 내부에 체크 표시 만들기

예 : jQuery과에서는

alt text

는 UITableViewCellAccessoryCheckmark 있다;

하지만 UIPickerView와 유사한 기능이 있는지 궁금합니다.

이 동작을 얻으려면 자습서 나 포인터가 필요합니까?

답변

2

이 기능을 구현하는 데 사용할 수있는 UIPickerView 하위 클래스를 만들었습니다. 터치 이벤트를 수퍼 뷰로 전달하므로 항목이 중간을 지나서 스크롤 될 때 항목을 선택하는 경우 기본 동작을 억제 할 수 있습니다.

확인 표시가 대리자 메서드를 통해 pickerview의 항목에 대한있는 UIImageView와 UILabel의와 정의의 UIView를 작성, 기록 pertert 로에 의해 구현 될 수있다 : 당신이 포함 된 프로젝트를 찾을 수 있습니다

- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view 

내 서브 클래스는 Github입니다.

+0

좋은데.하지만 픽커를 위아래로 스크롤 할 때 2 체크 표시가 나타나기 때문에 개선이 필요합니다. – raaz

+0

감사합니다. 수정 사항을 사용하여 저장소를 업데이트했습니다. 문제가 더 있으면 여기 대신 Github에 문제를 신고하십시오. –

관련 문제