i_r*_*aqz 7 xcode instruments ui-automation ios ios-ui-automation
我想获得的价值"HELLO"的UILabel在iPad模拟器中.我已启用辅助功能并将标签设置为"Label Access".但是当我调用时target.logElementTree(),名称和值都被设置为"LabelAccess",并且就apple文档而言,值字段应该包含设置的字符串(在本例中"Hello").有人知道解决这个问题吗?
PS:我使用的是最新的iOS SDK和Xcode. Apple Stack Exchange



我认为你遇到了永远存在的UIAutomation错误.
解决此错误的最简单方法是在代码中为您的文本设置accessibilityValue.
像这样的东西.
NSString *valueString = [NSString stringWithFormat:@"%d", value];
self.label.text = valueString;
self.label.accessibilityValue = valueString;
Run Code Online (Sandbox Code Playgroud)
帮助那些使用Voice Over的人;-)
| 归档时间: |
|
| 查看次数: |
3374 次 |
| 最近记录: |