accessibility相关内容
iOS 画外音无法正确读出我的公司名称.例如,它读出“狗"而不是“D.O.G."(不是我的真实公司名称,但你懂的) 我们通过告诉应用在所有读出公司名称的地方读出“D O G"来解决这个问题. 但是,画外音在应用图标上和应用完成启动后都会错误地读出捆绑显示名称. 有没有办法让我的应用在应用启动后读出“D O G"而不是“dog"?我会强迫应用程序在应用程序启动后不读出捆绑显示名称,
..
如何防止用户在我的网站上调整字体大小? 解决方案 事实上,出于可访问性的原因,您应该允许调整字体大小.
..
我的 Android 应用程序包含一个基于 SeekBar 的自定义滑块控件,我想在我的控件中附加一个自定义文本短语以解释其对辅助功能的用途. 我已经使用 View.setContentDescription(text) 成功地完成了这项工作,当我从 Activity.onCreate 请求将焦点放在我的滑块控件上时,TalkBack 会正确说出这句话. 到目前为止,一切都很好.但是,
..
我想响应外部应用程序打开的某种类型的新窗口.我有一些使用一些 carbon 功能查找当前打开的应用程序和窗口(系统范围内)的经验,因此理论上可以每隔几秒钟检查一次.这需要获取所有打开的窗口的列表,并根据我必须维护的某个列表进行检查,并且感觉非常笨重. 如何在启动新窗口时获得简单、干净的通知?我应该使用辅助功能 API 吗?如果是这样,我要特别寻找什么? 解决方案 首先,创建一个 AX
..
我已开启无障碍功能,当我四处导航时,我的设备会说话. 我有一个自定义的 seekbar 并实现了以下内容: onTouchEvent 摘录: ...案例 MotionEvent.ACTION_MOVE:getParent().requestDisallowInterceptTouchEvent(true);setTouchAngle(pointToAngle(touchX, touc
..
我希望使用 KIF 为我们的 iphone 应用编写功能测试.它使用“可访问性标签"来标识它正在测试的 UI 项目.如何在 xcode4 的界面构建器中为视图设置可访问性标签? 解决方案 要以编程方式设置变量,您可以像这样使用其属性: UIButton *someButton = [[UIButton alloc] init];someButton.titleLabel.text = @
..
我正在尝试为我的网站修改网站 http://www.baomoi.com 的 CSS祖母.我想修改 CSS 以提高她的可读性并使其更加简约.我曾尝试使用 JavaScript 书签: javascript:(function(){if%20(!document.getElementById('someuniqueid')){var%20objHead%20=%20document.getElem
..
我经常需要使用步骤指示来显示用户所在的步骤,或者包裹在运输途中的进度等. 像这样: 这是一个无序列表的 HTML 列表.
..
我正在制作一个带有多个输入的表单,我需要在输入本身内部提供表单元素的标签,我正在使用这样的 示例 以上代码在 W3C 验证器中对 HTML5 有效. Label 在 HTML 5 中不需要吗? 如果
..
CSS: a:focus { opacity: .75 }a:active { 变换: translateY(4px) } 意图: 键盘用户标签到链接,使用 :focus 样式作为视觉提示 他们点击enter来激活链接;:active 样式提供视觉按键反馈 问题: :active 样式可以正确触发鼠标点击,但不能正确触发按键.我可以只用 CSS 来解决这个问题吗?
..
使用时对元素的真正影响是什么 aria-owns="id" 和(!) aria-controls="id" 当使用这两个属性时,浏览器如何通知屏幕阅读器? 解决方案 aria-controls 和 aria-owns 当两个元素之间的关系可以't 由 DOM 层次结构本身确定. aria-controls 旨在指示一个元素控制另一个元素.例如例如,用于视频的控制按钮、用于可视
..
有没有办法以编程方式设置可访问性焦点(App Store 安全)?任何帮助将不胜感激. 解决方案 要关注元素可以调用. 斯威夫特: UIAccessibility.post(通知:.screenChanged,参数:self.myFirstView) 对象: UIAccessibilityPostNotification(UIAccessibilityScreenChanged
..
如何使 CALayer 可访问?具体来说,我希望图层能够即时更改其标签,因为它可以随时更改.官方文档的示例代码 确实不允许这样做. 解决方案 以下假设你有一个超级视图,它的层都是 AccessableLayer 类,但如果你有更复杂的布局这个方案可以修改来处理. 为了使 CALayer 可访问,您需要一个实现 UIAccessibilityContainer 方法的父视图.这是一种建
..
构建包含导航的 html 的推荐方法是什么,这样它仍然可以通过 SEO 进行搜索和访问. 例如,结构是否应该更像文档: 跳到内容(链接,由 CSS 隐藏) 导航 内容 其他内容(右侧窗格等) 或: 跳到导航(链接,由 CSS 隐藏) 内容 导航 其他内容(右侧窗格等) 显然 CSS 用于控制布局,但机器人和屏幕阅读器会忽略 CSS. 解决方案 我之
..
我刚刚注意到,虽然 aria-label、aria-labelledby 和 aria-描述的 属性据说适用于每个元素(见 https://www.w3.org/WAI/PF/aria-1.1/states_and_properties#aria-scribedby),它们似乎只适用于像 a 这样的几个元素,而不适用于例如NVDA 和 JAWS 中的 div 或 p. 我创建了一个小代码笔来
..
在中有关系吗 一些文本 还是在? 一些文字 哪个语义正确且更易于访问? 更新: 屏幕阅读器在这两种情况下的表现如何? 解决方案 语法正确但语义不正确. 是 的“高阶"形式.如果您正在寻找 和 的效果,请使用 CSS.请记住,不要因为它们的外观而选择元素,而是因为它们的含义.
..
可能的重复: 假设我的访问者启用了 javascript 是否合理? 有多少人禁用 JavaScript? 我知道 JS 应该只用于增强功能,禁用 JS 的用户应该仍然可以使用您的网站.但如今这种情况真的发生的频率有多高?大多数现代“Web 2.0"页面都需要 JS 来增加功能. 换句话说,假设您的大多数用户都启用了 JS 有多安全? 有没有人有这方面的具体数据? 解决方案
..
是否可以更改可访问性焦点顺序?例如,如果我并排有 3 个视图,id 分别为 view1、view2 和 view3,当用户从 view1 向右滑动时,是否有一种简单的方法可以使无障碍焦点转到 view3? 这是我尝试过的: 我在线性布局中有以下内容.
..
当我在包含带有 isAccessibilityElement = YES 的子视图的视图上设置 isAccessibilityElement = NO 时,VoiceOver 仍然检测到它们. 我需要关闭必须由 VoiceOver 以不同方式处理的整个视图层次结构的辅助功能.我怎样才能做到这一点,而不必遍历对象图中的每个项目并弄乱它的设置? 解决方案 self.accessibili
..
是否可以使用键盘使用 Tab 导航到下拉菜单,并使用箭头键导航到下拉菜单的子元素? 这是我现在拥有的代码:
..