gpt4 book ai didi

iphone - UIAutomation 中的句柄选择器

转载 作者:行者123 更新时间:2023-12-03 21:09:59 29 4
gpt4 key购买 nike

我的选择器 View 只有一个组件,并且该组件中有 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";
}

最佳答案

有一篇关于 O'Reilly 的帖子这显示了与选择器交互的一种方式(向下滚动到“zpthacker”发布的回复)。

基本上,它涉及计算点击选择器的位置以使其前后移动。

需要对示例进行一些调整才能处理点的创建,例如以下内容

var tapLoc = new Object();
tapLoc.x = origin.x+tapWidth;
tapLoc.y = tapHeight+origin.y;
target.tap(tapLoc);

关于iphone - UIAutomation 中的句柄选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3862742/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com