2011-03-01 4 views
2

사용자 지정 피커보기 컨트롤러를 만들고 싶습니다. 사용자가 피커 목록에서 특정 데이터를 선택하면 선택된 범주에 대한 확인 표시 이미지가 표시됩니다. 선택한 사용자 정의 이미지를 범주로 설정하는 방법 레이블을 만들고 사용자 정의 레이블에 내용이 표시되었습니다. 하지만 이미지를 표시하고 싶을 때, 카테고리를 선택할 때. Google에서 많은 문서 및 샘플 프로그램을 검색했습니다. 그러나 나는 어떤 분명한 생각을하지 않았다. 그러니 제발 도와주세요.iPhone에서 사용자 지정 피커보기 컨트롤러를 만드는 방법은 무엇입니까?

내 화면이

ScreenShot

덕분에 촬영을 참조하십시오.

답변

1

나는 대화방에서 당신을 조언대로 - (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view를 사용하여 당신이 이것을 달성하는 데 도움이되지 않습니다 생각 UI.

나는 셀 사이에 구분 기호가없는 UITableView을 사용하는 것이 더 좋으며 테이블 위에 이미지를 놓으면 선택기처럼 보일 것이라고 생각합니다.

여기에서 일반 UIPicker을 사용하는 경우의 문제는 선택한 행을 이동하려는 것입니다.
선택 도구에서 선택한 행은 가운데에있는 행입니다.

1

당신은 기본 방법 이하로 사용하여 선택 컨트롤에서 사용자 정의보기를 추가해야합니다

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

{ 

} 

감사

관련 문제