无法在-pickerView获得pickerView.tag:accessibilityLabelF

2019-10-21 19:48发布

协议:

UIPickerViewAccessibilityDelegate

方法:

-pickerView:accessibilityLabelForComponent:

问题:

苹果文件说,

- (NSString *)pickerView:(UIPickerView *)pickerView
accessibilityLabelForComponent:(NSInteger)component

但pickerView我得到这个方法里面不是一个UIPickerView *,但它是一个UIAccessibilityPickerElement,因此使用pickerView.tag这个方法里面崩溃。

我在我的视图控制器2个pickerviews,我需要访问标签来识别它们。

题:

我怎么能在这两种方法中的pickerViews组件提供accessibilityLabel?

Answer 1:

也许这帮助。

我有一个自定义组件非常类似的问题。 我在此组件的pickerView。 我是“弱”,这就是为什么我不能访问标记属性。

我必须定义一个新的属性,以确定每个挑选。



文章来源: Unable to get pickerView.tag in -pickerView:accessibilityLabelForComponent: method