【问题标题】:How do I make a custom UIView accessible?如何使自定义 UIView 可访问?
【发布时间】:2012-02-18 01:22:34
【问题描述】:

我有一个自定义的UIView 子类,其中包含一个单元格网格,每个单元格也是自定义的UIView 子类。

我对使用 Keep It Functional 测试框架很感兴趣,它要求每个视图都有一个 acccessibilityLabel

如何将单元类配置为具有可访问性标签,以便在测试中单独引用它们?

【问题讨论】:

标签: iphone cocoa-touch kif-framework


【解决方案1】:

我认为我的自动完成功能在骗我。我所要做的就是:

[gridCell setIsAccessibilityElement:YES];
[gridCell setAccessibilityLabel:[NSString stringWithFormat:@"cell-%d", cellIndex]];

【讨论】:

  • 我认为对于 UI 测试,您实际上应该使用accessibilityIdentifier,而不是标签。标签已本地化。标识符没有。它实际上是专门为自动化 UI 测试而添加的……正是您在这里所做的。
猜你喜欢
  • 2016-02-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多