コンポーネントが1つだけで、コンポーネントに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";
}