Iphone 在UIPickerView中使用自定义视图时,高亮显示所选内容并自动向上/向下滚动

Iphone 在UIPickerView中使用自定义视图时,高亮显示所选内容并自动向上/向下滚动,iphone,uipickerview,Iphone,Uipickerview,我在PickerView中使用了UICatalog示例中的CustomView.h和CustomView.m。但行未被选中/突出显示,并自动向上/向下滚动。而在标准选择器视图中也会发生同样的情况。如何使用UIPicker中的自定义视图自动选择/突出显示和上下滚动?谢谢。我回答了一个类似的问题。将以下代码添加到CustomView.m文件: - (void)didMoveToSuperview { if ([[self superview] respondsToSelector:@selecto

我在PickerView中使用了UICatalog示例中的CustomView.h和CustomView.m。但行未被选中/突出显示,并自动向上/向下滚动。而在标准选择器视图中也会发生同样的情况。如何使用UIPicker中的自定义视图自动选择/突出显示和上下滚动?谢谢。

我回答了一个类似的问题。将以下代码添加到CustomView.m文件:

- (void)didMoveToSuperview
{
 if ([[self superview] respondsToSelector:@selector(setShowSelection:)])
 {
  [[self superview] performSelector:@selector(setShowSelection:) withObject:NO];
 }
}
并将
self.userInteractionEnabled=NO
添加到
(id)initWithFrame:(CGRect)frame
函数中。 这将允许您保留
UIPickerView
的默认自动滚动行为