我的选择器视图只有一个组件,组件中有 5 个值。
我可以获得轮子的数量和组件中的值,如下所示
var picker = window.pickers();
UIALogger.logMessage("picker array count: " + picker.length);
var pickerWheels = picker[0].wheels();
var pickerWheelsValues =pickerWheels[0].values();
当我记录语句时,例如“pickerWheels[0].values()[1]”,它确实显示了第一项。
问题是,如何挖掘它?
pickerWheels[0].values()[1].tap(); // 不工作
有人可以提供一些输入,如何点击选择轮元素?
我也尝试过实现 UIPickerViewAccessibilityDelegate 并覆盖//设置每个组件的可访问性。
- (NSString *)pickerView:(UIPickerView *)thePickerView accessibilityLabelForComponent:(NSInteger)component{
thePickerView.isAccessibleElement = YES;
thePickerView.accessibilityLabel= @"label";
return @"label";
}