0

我正在创建一个针对残障人士的 MAC 应用程序。我打算让应用程序读出在不同应用程序/浏览器中打开的文档或网页中的文本。

为了检查不同应用程序中 UI 元素的层次结构,我使用了 Apple 提供的 Accessibility Inspector Utility。我发现如果我的 AXUIElement 是一个窗口(例如,Firefox)或一个视图(例如,Word),我无法检索文本。

我还在应用程序中使用以下代码来检索文本:

 NSString *textContents = [UIElementUtilities descriptionForUIElement:newElement attribute:(NSString *)kAXValueAttribute beingVerbose:NO];

但我无法获得文字。

4

0 回答 0