首页 文章
  • 2 votes
     answers
     views

    VoiceOver不能在横向滚动到屏幕外的元素?

    如何在UIScrollView中将VoiceOver滚动到屏幕外的元素 . 我有一个UIScrollView . 在这里面是一个包含许多子视图的UIView . 这些子视图中有标签 - 如下所示: Scroll View -> UIView --> UIView ----> Label --> UIView ----> Label --> UIView ----...
  • 1 votes
     answers
     views

    使用iOS / VoiceOver / Safari解除键盘时,焦点无法预测

    当我在iOS上使用VoiceOver和Safari,并填写文本字段,并使用“完成”按钮关闭键盘时,焦点将落在哪里是不可预测的 . 我所看到的唯一一致的事情是,它实际上从未在我输入的表单控件上 . 当键盘被“完成”解雇时,是否有关于VoiceOver关注的内容的解释?
  • 1 votes
     answers
     views

    在平移时,VoiceOver无法访问超级视图范围外的视图

    在我的应用程序中,我有一些控件是 UIView 的子视图,但它们的帧在超视图范围之外 . 它们对有视力的用户可见,因为 clipsToBounds 是 false . 对于VoiceOver用户,他们可以突出显示在其超视图范围内的控件,然后向右滑动以突出显示超出边界的下一个控件 . 这按预期工作 . 但是,如果他们在屏幕上轻敲并平移,VoiceOver永远不会突出显示其超视图范围之外的元素 . ...
  • 2 votes
     answers
     views

    使用VoiceOver在水平UIScrollView中导航视图

    Weather app每小时预测是一个水平滚动的小时列表 . 当您在启用VoiceOver的情况下使用该应用程序时,您可以向右滑动从一小时到下一小时 . 当您到达屏幕上可见的最后一个时,向右滑动将滚动列表,以便下一个小时出现在屏幕上,因此只需轻扫即可访问所有小时 . 我有一个非常相似的设置,在 UIScrollView 内的水平列表中有几个 UIButton . 它像天气中的每小时预测一样滚动,...
  • 1 votes
     answers
     views

    按TAB键,使用VoiceOver导航表单控件

    我是OS X以及Voice Over的新手 . 在Web应用程序中,只需按TAB键即可使用屏幕阅读器导航元素 . 我需要与VoiceOver for OS X具有相同的功能,以便我可以按TAB导航表单控件 . 可能吗?
  • 2 votes
     answers
     views

    加载视图控制器后的画外音顺序

    我有这样的要求 . 我的视图控制器正在从远程休息服务加载数据,数据显示在表中 . 在加载过程开始之前,我需要画外音说 “装载建筑物 . 请稍候” 加载数据成功后我需要画外音说 “建筑物装载” 在此之后我需要说出我的视图控制器中的 Headers 是什么 “选择一座建筑” . 订单非常重要 . 现在,在加载控制器 Headers 后,Voiceover正在开始读取 . 当我的建筑物数据加载开始时,“...
  • 0 votes
     answers
     views

    BottomBar BarButtonItem Voice Over Accessibility已损坏

    我注意到当BarButtonItem放置在View的底栏时,标准的Voice Over行为存在一些问题 . 在测试应用程序中,我做了以下简单的视图 使用以下代码我将更新所有3个文本元素,以便它们每秒计数 . @interface ViewController () @property (weak, nonatomic) IBOutlet UILabel *testLabel; @propert...
  • 0 votes
     answers
     views

    pickerview语音的可访问性

    我需要一些帮助,我正在努力完成我的第一个应用程序,现在我正在实现可访问性,而应用程序可以与VoiceOver一起使用 . issu是我在一个视图控制器中有3个不同的选择器视图,但我无法为每个视图控制器修复标签 . 检查器标识符中的属性不适用于pickerView . 如果我使用的方法: func pickerView(_ pickerView:UIPickerView,accessibilityL...
  • 57 votes
     answers
     views

    iOS画外音状态

    我正在尝试为已经开发的iOS应用添加辅助功能 . 如果iPhone设置的辅助功能菜单中的VoiceOver选项打开,并且如果画外音关闭则不显示,则我希望它们显示一些UI功能(例如按钮) . 有没有办法检查画外音选项是否打开?
  • 0 votes
     answers
     views

    使用辅助功能进行iOS UITableView编辑

    我正在开发一款支持Apple语音可访问性选项的应用 . 我有一个带有tableview的屏幕,该tableview具有tableview的编辑状态,用户可以在该视图中滑动和/或点击表视图单元格开头的红色删除按钮以删除单元格 . 关闭语音功能后,所有功能都能正常工作,但是当我打开语音时,删除按钮不在滑动顺序中,也无法点按它 . 在启用语音播放时,是否需要执行一些特殊操作才能让用户点按/滑动单元格?
  • 8 votes
     answers
     views

    VoiceOver在虚拟乐器iPhone应用程序中的可访问性?

    我收到了盲人用户的评论,我的一些声音和音乐相关的应用程序仅适用于VoiceOver . 在iOS设备上启用VoiceOver Accessibility时,是否可以启用音乐键盘或鼓垫触摸区域,以便在轻触键盘琴键或虚拟鼓组(等)时立即播放音乐声音,而不是VoiceOver提示? 只是在UIView子视图上设置UIAccessibilityTraitPlaysSound AccessibilityTr...
  • 1 votes
     answers
     views

    辅助功能:当使用配音选择单元格时,不会调用didSelectRowAtIndexPath

    我有一个非常简单的UITableView,我的单元格有一个自定义类 . 细胞由各种标记组成(isAccessibility = NO) . 我为每个单元格设置了accessibilityValue,并且在Storyboard中为每个单元格启用了isAccessibility = YES / enabled . 当用户双击选择单元格时......没有任何反应 . didSelectRowAtInd...
  • 12 votes
     answers
     views

    在uitableview中将画外音的焦点设置在特定的表格单元格上(UIAccessibility)

    我有一个UITableView,只要用户向其添加另一个元素/表格单元格,我就会滚动到底部 . 对于屏幕,这可以正常工作,因为用户可以看到他们刚刚在表格底部添加的单元格 . 但是当使用VoiceOver运行我的应用程序时,第一个聚焦和读取的UITableCell是屏幕上可见的顶部单元格 . 我想设置它,以便聚焦然后在UITableView出现时立即读取的单元格是表格中的最后一个单元格 . 我该怎么做...
  • 2 votes
     answers
     views

    对于iOS,Safari,VoiceOver,如何让VoiceOver读取自定义单选按钮?

    我有一个自定义单选按钮,按钮有一个彩色和更大的圆圈 . 它是使用CSS实现的,如http://webdesign.tutsplus.com/articles/quick-tip-easy-css3-checkboxes-and-radio-buttons--webdesign-8953 但是,当您在单选按钮的CSS中显示:none时,它会混淆VoiceOver,即使 <input> ...
  • 1 votes
     answers
     views

    如何使用大 Headers VoiceOver兼容的UITableView?

    我的应用程序有一个带有一个大的空白tableHeaderView的表视图,允许将可见单元格完全滚出窗口(到底部) . 因此,{0,0}的contentOffset意味着,内容将滚出窗口 . 初始contentOffset是{0,的高度} . 这一切都很好,但我有一个难题,为它启用可访问性 . 用户逐步浏览元素,从导航栏及其栏按钮开始 . 只要她再次滑动以激活表视图的第一个单元格,表格视图就会自动滚...
  • 0 votes
     answers
     views

    如何创建左/右音频 balancer 滑块并让画外音读出自定义值?

    我在Interface Builder中创建了一个UISlider,并希望用它来调整两个通道之间的L / R音量 balancer . 这就是现在的样子:我目前的代码如下: import UIKit class StreamBalanceTableViewCell: AudioStreamTableViewCell { static let identifier = "Stream...
  • 2 votes
     answers
     views

    什么是辅助功能特性,“用户交互已启用?”(Xcode Interface Builder)

    在视图(.xib)中配置元素以实现辅助功能时,我们在辅助功能检查器中提供了几个选项 . 我了解在“特征”部分中选择选项可让用户在使用VoiceOver时“标签”或“滑动”特定类型的元素 . 但是,我不确定选择(或取消选择)“启用用户交互”选项有什么影响 . 例如,静态标签默认启用此特征 . 我已为辅助功能启用此元素,填充标签和提示,并选择静态文本和 Headers 特征 . 除了阅读文本,用户不需...
  • 1 votes
     answers
     views

    如何使任意UIAccessibilityElement的行为类似于VoiceOver的UISwitch?

    使用VoiceOver选择本机开关时,通知将包含“关闭”或“开启”,并附加提示“双击以切换设置” . 我已经尝试使用辅助功能特性 UIAccessibilityTraitSelected ,但这只会导致"Selected"被宣布,没有提示,除非我明确提供一个 . 使用辅助功能检查器我还注意到,启用时,本机UIKit交换机的accessibilityValue为 1 ,但提供的不...
  • 6 votes
     answers
     views

    如何创建与视图边界不同的accessibilityFrame?

    我其实知道如何做到这一点,但我这样做的方式让我想到了两个真正的问题 . 首先,我在UIButton子类中更改此框架,如下所示: - (CGRect)accessibilityFrame { CGRect rect = [self.superview convertRect:self.frame toView:nil]; rect.size.width *= 5; retur...
  • 8 votes
     answers
     views

    UIPageViewController可访问性或画外音

    我正在使用UIPageViewController来浏览页面(UIViewController数组) . 我将页面视图控制器推到顶部导航控制器上 . 当我启动应用程序时,我可以翻阅页面视图控制器内的所有VC . 但是,页面视图控制器上的“三指滑动”不起作用 . 它只是没有得到滚动事件 . 对这里出了什么问题的任何见解?
  • 3 votes
     answers
     views

    覆盖UITextField中的VoiceOver消息 - iOS Accessibilty

    我有一个UITextField,其中包含“24英镑”,但我希望画外音说“每月24英镑” . 通过设置: [textView setAccessibilityLabel:@"£24 per month"]; VoiceOver读出“每月24英镑24英镑” . 如何阻止UITextField中的消息被读出?
  • 0 votes
     answers
     views

    UIAccessibilityTraitAllowsDirectInteraction和VoiceOver:iOS中的问题或错误?

    这是一个非常奇怪的行为'persecutes'我从iOS 7.0开始:)我希望你们这一次可以帮助我!您可能知道在使用VoiceOver时,您的手势与'normal way'完全不同 . 当您需要绕过特定视图的VoiceOver时,可以将其辅助功能特征设置为 UIAccessibilityTraitAllowsDirectInteraction . 当视图设置了此参数时,用户可以照常与其进行交互(...
  • 0 votes
     answers
     views

    模拟iOS上的VoiceOver辅助功能点击

    我知道我可以模拟按钮水龙头,例如: buttonObj.sendActions(for: .touchUpInside) 但这实际上是点按按钮而不激活VoiceOver的元素 . 我希望以编程方式点击元素,就好像用户在VoiceOver打开时用手指点击它一样 - 所以VoiceOver应该开始读取项目的 accessibilityLabel ,但实际上还没有执行该项目的操作 .
  • 0 votes
     answers
     views

    通过VoiceOver向Web应用程序发送分支

    我正在构建一个Web应用程序供视障用户使用,通过触觉打印输出来探索SVG图表 . 为了实现这一点,我需要将触觉打印输出校准到设备上的图像 . 因此,当使用屏幕阅读器(特别是适用于iOS的VoiceOver)时,我需要能够接收点击的x和y坐标 . 使用Talkback,我会点击并按住,直到听到咔嗒声,然后用我的第二根手指双击并从该位置向应用程序本身发送点击 . 使用VoiceOver时,我了解如何通...
  • 0 votes
     answers
     views

    有没有办法让Voiceover从网页的顶级HTML元素开始?

    我'm trying to build an accessible website that would work in Kiosk mode on iPads only. I'使用 role="text" aria-label="Double tap to go to page2" 来描述可以浏览页面的链接(标签) . 它在链接上读得很好,但是一旦你点击它...
  • 1 votes
     answers
     views

    我可以影响VoiceOver转子中出现的内容吗?

    我有一个基于文本的应用程序,我希望我的用户在启用VoiceOver时使用'Lines'转子选项 . 但是该选项不会出现 . 我的应用程序中的文本使用tableview中的单元格进行布局(单元格包含UILabel和其他视图) . 我担心我的实施会影响转子如何“看到”我的应用程序,但我认为如果它限制我完全支持转子是不幸的 . 有什么办法可以利用转子中的“直线”选项吗?
  • 3 votes
     answers
     views

    在iOS上禁用VoiceOver中的“...拼写错误”消息

    如何防止VoiceOver在文本字段上使用“拼写错误”?将autocorrectionType设置为UITextAutocorrectionTypeNo似乎没有什么区别 . 如果iOS用户键入拼写错误的单词后跟空格或标点符号,则画外音会说出“拼写错误”后面的单词 . 我希望能够在特定文本字段上禁用此行为 .
  • 4 votes
     answers
     views

    iOS中的可访问自定义键盘

    我想在可访问性方面使自定义键盘像iOS软件键盘一样执行 . 按下按钮会向UITextField添加一个字母时,VoiceOver应以“添加的字符音”说出该字母 . 当按钮按下删除UITextField中的字母时,VoiceOver应在“删除的字符音”中说出该字母 . 这是我尝试的: 在故事板中的视图控制器中创建了一个UITextField . 在故事板中的视图控制器中创建了两个标记为“类型...
  • 0 votes
     answers
     views

    VoiceOver手势无法按预期运行

    我在我的应用程序中使用VoiceOver支持时遇到了一些挑战,我发现它很难调试 . 我有一个表视图,其中每个单元格都是VoiceOver可以读取的元素 . 当我点击每个元素时,它工作正常 . 它的摘要是大声朗读的 . 当我按照here所述使用双指向下滑动手势时,它应该循环遍历表格视图中的所有单元格,一直到底部,大声朗读所有内容 . 问题是,它开始阅读并按预期通过细胞,但随后突然停止 . 我可以看到...
  • 1 votes
     answers
     views

    防止VoiceOver自动聚焦对象

    在主屏幕上,当您用三根手指滑动以浏览主屏幕页面时,请注意焦点应用程序在滑动时失去焦点,页面更改,VoiceOver宣布新页码,然后强制将第一个应用程序聚焦在该页面上 . 有一段时间没有任何重点 . 我的应用程序中有类似的界面,我需要做同样的事情 . 现在我发布一个公告来说明页码,然后我以编程方式更改页面,但是在VoiceOver自动将一个元素集中在新页面然后它宣布该标签之前,此公告没有机会完成 ....

热门问题