Iphone 自定义视图和标签不滚动的UIPickerView

Iphone 自定义视图和标签不滚动的UIPickerView,iphone,objective-c,uipickerview,Iphone,Objective C,Uipickerview,我使用以下代码向UIPickerView添加标签和视图 - (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view { CustomPickerView *customView = [[CustomPickerView alloc] ini

我使用以下代码向UIPickerView添加标签和视图

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


CustomPickerView *customView = [[CustomPickerView alloc] initWithFrame:CGRectMake(0.0, 0.0, 180, 32)];

CustomPickerLabel *pickerLabelLeft = [[CustomPickerLabel alloc] initWithFrame:CGRectMake(0.0, 0.0, 80, 32)];
[pickerLabelLeft setTextAlignment:UITextAlignmentRight];
pickerLabelLeft.backgroundColor = [UIColor clearColor];
[pickerLabelLeft setText:@"1234"];

[customView addSubview:pickerLabelLeft];

return customView;
}

我使用视图的原因是,我想向该视图添加两个标签,并在选择器中显示它们。 CustomPickerView和CustomPickerLabel类分别包含以下代码:

-(void)didMoveToSuperview
{
if([[self superview]respondsToSelector:@selector(setShowSelection:)]))
{
[[self superview]性能选择器:@selector(setShowSelection:)with object:NO];
}
}

上面的代码对于显示和滚动都很好,但是当我点击标签滚动时,它什么也不做。如果我在标签外面单击,如在拾取器的角上单击,控制盘将按其应做的那样转向选择

如有任何建议,将不胜感激


Rod

将customView的
userInteractionEnabled
属性设置为
NO
。似乎如果设置为“是”,则自定义视图截取触摸和选择器无法滚动到已点击的行。

伙计,非常感谢!我一直试图将标签和视图的userInteractionEnabled设置为YES(直觉上)和两者的组合,但从未尝试过NO(我认为这是默认设置)。