我有隻有一個組件和組件中的5個值的選擇器視圖。UIAutomation中的手柄選擇器
我能得到車輪的值在組件的數量,並且,如下
var picker = window.pickers();
UIALogger.logMessage("picker array count: " + picker.length);
var pickerWheels = picker[0].wheels();
var pickerWheelsValues =pickerWheels[0].values();
當我登錄時的說法,像 「撿拾器[0] .values()[1]」,它確實顯示第一個項目。
問題是,如何挖掘它?
pickerWheels [0] .values()[1] .tap(); //不工作
有些人可以提供一些輸入,如何點擊拾取輪元件?
我已經嘗試過實現UIPickerViewAccessibilityDelegate和覆蓋 //設置每個組件的可訪問性。
- (NSString *)pickerView:(UIPickerView *)thePickerView accessibilityLabelForComponent:(NSInteger)component{
thePickerView.isAccessibleElement = YES;
thePickerView.accessibilityLabel= @"label";
return @"label";
}
嗨,此前我已經嘗試過,但是,它會失敗,並顯示以下錯誤消息。 運行腳本時引發異常:ReferenceError:找不到變量:Point var tapLocation = new Point(origin.x + tapWidth,tapHeight + origin.y); <-----我錯過了什麼嗎?請幫助 – Senthil 2010-10-12 11:40:25
是的,我也注意到了。我已經修改了我的答案,所以點應該正確創建(但作爲一個對象) – 2010-10-12 16:31:37
非常感謝克勞斯,它的工作原理。 ! – Senthil 2010-10-13 06:17:07