2009-11-06 4 views
2

UICatalog 샘플의 CustomView.h 및 CustomView.m을 PickerView에 사용했습니다. 그러나 행은 선택/강조 표시되지 않고 자동으로 위/아래로 스크롤됩니다. 표준 피커보기에서도 마찬가지입니다. UIPicker에서 사용자 정의보기를 사용하여 자동으로 선택/강조 표시하고 위 ​​/ 아래로 스크롤 할 수 있습니까? 감사.UIPickecrView에서 사용자 정의보기를 사용할 때 HighLight 선택 및 자동 스크롤 위/아래로

답변

1

나는 비슷한 질문에 대답했다 here.

- (void)didMoveToSuperview 
{ 
if ([[self superview] respondsToSelector:@selector(setShowSelection:)]) 
{ 
    [[self superview] performSelector:@selector(setShowSelection:) withObject:NO]; 
} 
} 

을 그리고 또한 (id)initWithFrame:(CGRect)frame 기능에 self.userInteractionEnabled = NO 추가 : CustomView.m 파일에 다음 코드를 추가합니다. UIPickerView의 기본 자동 스크롤 동작을 유지할 수 있습니다.