首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >坚持使用Voice Over

坚持使用Voice Over
EN

Stack Overflow用户
提问于 2011-12-23 18:15:28
回答 2查看 883关注 0票数 1

我正在制作一个泰国盲文应用程序(发送电子邮件,盲人信息),可以写通过点击屏幕和盲文匹配盲文字母将显示和发言,但我被困在改变触摸方式的声音。

有没有办法将Voice Over编码为在应用程序中使用普通触摸?

我在viewDidLoad中做了这件事,但似乎不起作用

UIView * setAccessibilityTraits:UIAccessibilityTraitAllowsDirectInteraction;UIView= [UIView allocinit];self.view addSubview: interactionView;interactionView addSubview

EN

回答 2

Stack Overflow用户

发布于 2011-12-23 22:05:58

可以,但只能在iOS 5(及更高版本)上使用。在iOS 5中添加了一个新的UIAccessibility应用编程接口特征UIAccessibilityTraitAllowsDirectInteraction,以禁止VoiceOver处理或更改指定视图或子视图中的触摸。只需将您的盲文键盘放在一个单独的UIView中,并添加如下内容:

代码语言:javascript
运行
复制
[ myBrailleSubView setAccessibilityTraits: UIAccessibilityTraitAllowsDirectInteraction ];

然后,该子视图将通过自己的触摸事件委托来处理自己的触摸。

票数 3
EN

Stack Overflow用户

发布于 2011-12-23 19:15:12

不,没有。:) (编辑:在iOS 5.0之前,谢谢HotPaw2)

正如the accessibility programming guide中所述,VoiceOver只能作为一个整体使用:语音合成和特定的触摸交互

"VoiceOver是苹果创新的屏幕阅读技术,它让用户无需看到屏幕就可以控制他们的设备。VoiceOver通过充当应用程序的用户界面和用户的触摸之间的中介来实现这一点,为应用程序中的元素和操作提供音频描述。“

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8614811

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档