Tag: 配音

我可以在我的Cocos2D-iPhone游戏中支持VoiceOver吗?

我正在制作一个游戏,玩家通过动作对声音做出反应,因为视觉元素不需要演奏,许多玩家闭着眼睛,所以不能完全兼容VoiceOver。 我目前正在使用Cocos2D-iPhone和CocosDenshion进行audio处理,现在开始考虑如何构build我的菜单系统来select级别和configuration控件。 在Cocos2D的菜单系统中支持VoiceOver是否合理,或者我应该尝试在UIKit中创build我没有经验的菜单?

如何在运行仅iPhone应用程序(非通用)的iPad上的UIPickerView中支持VoiceOver?

一般来说,我会看Apple的UICatalog示例代码,以获取基本的VoiceOver支持,但是看起来在示例代码中,UIPickerViews支持VoiceOver。 我是否需要在某处提供accessibilityLabel方法以添加VoiceOver支持? 我试图实现UIPickerViewAccessibilityDelegate方法,但语音只读取我的select器视图中的标签,而不是向上或向下滑动以更改值的提示。 另外我的select器视图设置为UITextField的input视图。 所以我不确定这是否相关。 更新: https : //github.com/stevemoser/VoiceOverPicker 我创build了一个示例项目来演示这个问题。 在这个例子中,显示了一个正常的select器视图和一个文本框。 还有一个select器被设置为文本框的input视图属性。 在使用VoiceOver的时候,我似乎无法启用任何一个select器。 虽然我可以通过在屏幕上浏览视图(左右)来激活任何一个。 有任何想法吗? 更新2:看起来如果应用程序是运行在iPhone上的iPhone应用程序或运行在iPad上的iPad应用程序,但是如果它是在iPad上运行的仅iPhone应用程序,则点击selectUIPickerView不起作用。

初始VoiceOverselect

我将VoiceOver支持添加到我的应用程序。 到目前为止,这么好,但我真的希望能够指定在UIAccessibilityScreenChangedNotification之后所说的第一个元素。 我还没有看到办法做到这一点。 制作摘要元素似乎并不是真的。 我错过了什么吗?

如何为iCarousel提供可访问的滑动操作

我正在尝试制作一个无障碍的应用程序。 当我想用iCarousel标准( 三指向左或向左滑动 )行为时出现问题 。 由于iCarousel本质上是不完全可访问的,它只是让用户拥有用户难以处理的项目。 我做了一些研究,有一些解决方法,但我也不想实现UIAccessibilityCustomAction,因为这不会给用户轻松刷卡的能力。

iOS辅助function隐藏“textField,双击编辑”通知

我有一个pickerView作为inputView的textField。 现在,当我开启配音并select文本字段时,配音将读取:“数量:3(textField的内容)”,然后是“textField”,然后是“双击编辑”。 无论如何,配音只是读取内容,并跳过下面的“textField。双击编辑”? 我试图给textField另一个UIAccessibilityTraits /提示,他们不工作。 谢谢!

在UITableViewCell中自定义VoiceOver操作

当UITableView可编辑时,它的UITableViewCells允许用户在VoiceOver打开时执行自定义操作。 当VoiceOver光标在单元格上时,用户可以通过向上或向下滑动来听到可用的操作,然后通过双击屏幕上的任意位置来调用操作。 我的单元格中只有两个可用的操作: 删除 (调用通常的单元格删除)和默认 (调用单元格上的一个水龙头)。 我的问题是双重的: 有没有一种方法可以将自定义的VoiceOver操作添加到单元格中? 默认情况下,即使表视图委托在tableView:titleForDeleteConfirmationButtonForRowAtIndexPath:方法中返回自定义标题,也会将其读出为“删除”。 如何让VoiceOver读出自定义操作标题?

适用于TableViewCell中的CollectionView的iOS辅助function

我目前正在研究我们的项目的可访问性,这里是UICollectionView被放入一个自定义的UITableViewCell。 这个CollectionView有几十个单元格,而不是一行排列成多行。 它提出了一个问题,当你有voiceOver并通过向左或向右滑动collectionViewCells之间移动焦点,系统认为你在tableViewCells之间滑动,因为collectionView在tableView中,并且tableView的contentOffSet将根据tableViewCell大小,而不是collectionViewCell大小。 CollectionView已经放在tableView中,我不认为我可以改变这一点。 所以只是想知道有人遇到过这种情况之前,无论如何,使collectionView正常访问?

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

启用VoiceOver后,用户可以使用三指滑动手势来滚动TableViews。 VoiceOver向用户口头通知一个短语,指示它们在桌面视图上的位置,即可见的行,例如“第1行至第4行”。 我想覆盖这个口头提示,并获得配音宣布别的东西给用户。

是否可以分配一个辅助function的UILabel?

在我们当前的用户界面中,在某些标签旁边,我们有一个帮助提示button,单击时可以解释标签引用的详细信息。 因此,VoiceOver将这两个项目标识为单独的辅助function项目。 但是,在使用可访问性时,我们希望我们能够在标签本身中做所有事情。 这样,当标签变得焦点时,用户将在这里“账户价值,$ 20(accessibilityLabel),双击帮助(accessibilityHint)' 但是,与button不同,标签没有与其关联的操作,所以我不确定如何连线实际触发无障碍手势,指示我想要做某事。 在将所有标签转换为button之后,是否有任何方法可以在标签上收听可访问性“操作”方法? 我目前的解决方法是只能访问帮助提示button,然后将所有相关信息移动到其可访问性属性,但这似乎是代码味道,因为开发人员在更新代码时很容易错过。

VoiceOver:强制在屏幕转换后select一个辅助function元素

我正在使我的iOS应用程序可访问,我快要完成了。 我的应用程序包含多个自定义屏幕转换,当VoiceOver处于打开状态时,它似乎select在转换之后描述的最左上angular的元素,或偶尔select一个随机元素。 UIAccessibilityTraitSummaryElement看起来很有希望,但据我所知,它只适用于应用程序启动,而不是任意过渡后。 似乎没有可访问性特征或属性来指定给予VoiceOver焦点的元素的首选顺序。 有什么办法强制VoiceOver的重点?