UIAccessibility 更改 UITableView 配音公告(第 # 行)

2024-04-13

启用 VoiceOver 后,用户可以使用 3 指滑动手势来滚动 TableView。 VoiceOver 向用户口头宣布一个短语,指示他们在桌面视图上的位置,即可见的行,例如“第 1 行到第 4 行,共 5​​ 行”。

我想覆盖此口头提示并通过画外音向用户宣布其他内容。


Use UIScrollViewAccessibilityDelegate https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIScrollViewAccessibilityDelegate_Protocol/index.html并实现该方法-accessibilityScrollStatusForScrollView: https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIScrollViewAccessibilityDelegate_Protocol/index.html#//apple_ref/occ/intfm/UIScrollViewAccessibilityDelegate/accessibilityScrollStatusForScrollView:

Example

- (NSString *)accessibilityScrollStatusForScrollView:(UIScrollView *)scrollView
{
    return @"Your text";
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

UIAccessibility 更改 UITableView 配音公告(第 # 行) 的相关文章

随机推荐

  • 拖放文件上传

    因此 我正在努力寻找我正在寻找的东西以及如何实现它 我有一个基本的 PHP 文件上传器 用户按下自定义上传按钮 选择一个文件 然后使用 JS 检查更改 即用户选择文件 然后提交上传图像的表单美好的 我现在还想要一个拖放上传区域 因此 用户可
  • 查找数组中缺失的数字

    我试图找到数组中每个缺失的数字 如下所示 Array 0 gt 1 1 gt 2 2 gt 3 3 gt 4 4 gt 5 5 gt 6 6 gt 7 7 gt 8 8 gt 9 9 gt 10 10 gt 11 11 gt 12 12 g
  • 如何在asp.net core rc2中获取控制器的自定义属性

    我创建了一个自定义属性 AttributeUsage AttributeTargets Method AttributeTargets Class public class ActionAttribute ActionFilterAttri
  • Angular-xeditable 可编辑 (Bs​​3),带有日期和 ng-repeat

    我尝试扩展 Angular xeditable 可编辑行 Bs3 的特定示例 添加字段 出生日期 我创建了一个 jsfiddle 来描述问题 http jsfiddle net ffgj62q0 http jsfiddle net ffgj
  • neo4j 在从 csv 导入期间指定数据类型

    有没有办法在导入时告诉neo4j值的类型 例如 neo4j 是否知道 2015 0104T10 33 44 是日期还是字符串 thanks Neo4j 使用 Java 原始类型 字符串或数组作为属性值 没有日期类型 所以 2015 0104
  • ssh-add,自动添加私钥

    我有一个公私 ssh 密钥对 由ssh keygen without密码 我将它与我的 bitbucket 帐户一起使用 特别是与 Mercurial 存储库一起使用 通常我在我的家庭工作电脑中手动添加私钥 使用ssh add ssh id
  • 获取屏幕分辨率作为cmd中的变量

    我需要一个脚本来根据所使用的屏幕分辨率复制特定图像 到目前为止我发现wmic desktopmonitor get screenheight给了我适当的输出 但我在将其解析为可用变量时遇到问题 问题是输出分为三行 我只需要第二行的信息 有人
  • 从详细信息选项卡中获取文件描述

    我希望能够从 dll 或 sys 文件的详细信息选项卡中获取文件描述字符串 我尝试过多种方法来做到这一点 但无法让它们点击 无论如何 是否可以通过命令行执行此操作 使其在屏幕上生成输出 我对使用 VB 提供的 FileVersion des
  • 判断鼠标是否位于表单上方的最佳方法是什么?

    我想通了如何捕获鼠标点击 https stackoverflow com questions 2866936 how can i add an event handler to an event by name覆盖整个表单 但此方法不能很好
  • 从 file:// 方案运行的应用程序出现 CORS 错误

    我有一个 AngularJS Cordova 应用程序 它轮询远程服务器上的 JSON 服务 http method GET url http example com index php 在浏览器中开发并在我的 Intranet apach
  • Vuetify 在浅色和深色主题之间切换(使用 vuex)

    所以在我的 Vue 项目中 我基本上有两个页面 组件 将根据 URL 使用 vue router 显示 我可以通过按钮在这些页面 组件之间切换 我还使用 VueX 来管理一些数据 现在 我在其中一个组件中添加了一个开关 用于在 Vuetif
  • 删除组合框的边框

    我正在使用 C 开发一个用于显示信息的表单 但我仍然需要允许对信息进行一些操作 我真正想做的是从组合框中删除边框 这将允许我显示信息 同时还允许用户选择集合中的其他项目 而不必显示所有项目 更具体地说 我有一个包含 4 或 5 个电子邮件地
  • 我网站的 CSS 何时会影响我的搜索引擎排名?

    起初我认为 css 绝对没有什么用处 只是当用户在浏览器中查看文档时设计文档样式 但后来我意识到搜索引擎也在索引页面中使用CSS 搜索引擎不会将内容编入索引display hidden我相信 并且严厉惩罚使用关键字堆叠的网站 用户从未见过的
  • POSIX Shell 反斜杠混淆

    我正在尝试创建一个具有简单功能的 shell 脚本 但似乎我无法理解如何正确处理反斜杠 我的功能之一如下所示 bin sh func cmd printf s n cmd echo e cmd func NAME n 这是正确的输出 因为我
  • 在 HTTPS/Web Sockets 安全上运行的 Webpack 开发服务器

    通常在开发者模式下 Webpack 使用 HTTP 运行 通常有一个 Web 服务器通过 HTTP 和 webpack 在单独的端口上使用 http websockets 提供内容 是否可以在 https 上运行 Web 服务器 并在 ht
  • 处理 Moose 中的多重继承构造函数

    问候 我在学Moose http search cpan org drolsky Moose 我正在尝试写一个CGI 应用 http search cpan org markstos CGI Application Moose 的子类 由于
  • 使用热键提交 HTML 表单?

    我有一个非常简单的 HTML 表单 仅包含一个提交按钮和一个文本区域 有没有一种简单的方法可以使用热键来提交此表单 而不是按按钮 提前致谢 提交按钮可以有访问键 http webaim org techniques keyboard acc
  • Google 语音流 api 的 Grpc 代理服务器没有响应 ( Grpc.Core.RpcException )

    我们正在尝试实现 GRPC 代理服务器 ASP NET Core 控制台应用程序 它将传入数据代理到 Google Speech 流 api 代码与中几乎相同示例应用程序 https cloud google com speech docs
  • RestSharp 在上传时将整个文件加载到内存中。如何避免呢?

    我在 Mono 项目中使用 RestSharp 上传一些文件 我注意到上传大文件时 内存会大幅增长 看着RestSharp源代码 https github com restsharp RestSharp blob master src Re
  • UIAccessibility 更改 UITableView 配音公告(第 # 行)

    启用 VoiceOver 后 用户可以使用 3 指滑动手势来滚动 TableView VoiceOver 向用户口头宣布一个短语 指示他们在桌面视图上的位置 即可见的行 例如 第 1 行到第 4 行 共 5 行 我想覆盖此口头提示并通过画外