有没有办法通过Unity3d与iOS的VoiceOver辅助功能本机支持进行通信?我们有一个需要访问的应用程序,我们不确定如何去做.

由于我们需要语言支持,因此无法创建我们自己的自定义VoiceOver,因此我们需要本地化.我们的直觉告诉我们通过插件与iOS通信,但似乎iOS硬件无法捕获统一分接头,但它似乎也覆盖了我们的一些手势.

任何建议将不胜感激.

解决方法

有一些注意事项 here

In general,you do not create accessibility elements for items in your application because standard UIKit controls and views are accessible by default. However,if you have a view that contains nonview items,such as icons or text images,that need to be accessible to users with disabilities,you create accessibility elements to represent them. In this case,the containing view should implement the UIAccessibilityContainer informal protocol and use this method to create an accessibility element to represent each item that should be exposed to an assistive application.

和here

The UIAccessibilityContainer informal protocol provides a way for UIView subclasses to make selected components accessible as separate elements. For example,a view might contain icons or drawn text that,to end users,appear and function as separate items. But because these components are not implemented as instances of UIView,they are not automatically accessible to users with disabilities. Therefore,such a container view should implement the UIAccessibilityContainer methods to supply accessibility information about these components to assistive applications such as VoiceOver.

我不熟悉Unity本身,但似乎有可能破解包含视图以支持可访问性 – 您可以构建一组UIAccessibilityElemets来表示屏幕上当前可见的项目.

如何为iOS3的Unity3d添加辅助功能的更多相关文章

  1. 详解html5 postMessage解决跨域通信的问题

    这篇文章主要介绍了详解html5 postMessage解决跨域通信的问题的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  2. 详解使用postMessage解决iframe跨域通信问题

    这篇文章主要介绍了详解使用postMessage解决iframe跨域通信问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  3. HTML5调用手机发短信和打电话功能

    这篇文章主要介绍了HTML5调用手机发短信和打电话功能,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

  4. HTML5在微信内置浏览器下右上角菜单的调整字体导致页面显示错乱的问题

    HTML5在微信内置浏览器下,在右上角菜单的调整字体导致页面显示错乱的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

  5. iOS实现拖拽View跟随手指浮动效果

    这篇文章主要为大家详细介绍了iOS实现拖拽View跟随手指浮动,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  6. ios – containerURLForSecurityApplicationGroupIdentifier:在iPhone和Watch模拟器上给出不同的结果

    我使用默认的XCode模板创建了一个WatchKit应用程序.我向iOSTarget,WatchkitAppTarget和WatchkitAppExtensionTarget添加了应用程序组权利.(这是应用程序组名称:group.com.lombax.fiveminutes)然后,我尝试使用iOSApp和WatchKitExtension访问共享文件夹URL:延期:iOS应用:但是,测试NSURL

  7. ios – Testflight无法安装应用程序

    我有几个测试人员注册了testflight并连接了他们的设备……他们有不同的ios型号……但是所有这些都有同样的问题.当他们从“safari”或“testflight”应用程序本身单击应用程序的安装按钮时……达到约90%并出现错误消息…

  8. 真正的iOS设备和Watch Simulator可以进行通信以进行测试

    我想为现有的iOS应用创建一个手表应用.但我处于一种情况,我没有苹果手表,我现有的iOS应用程序只能在不在模拟器上的真实设备上运行.是否可以在iPhone设备上运行应用程序并在手表模拟器中测试我的手表应用程序?解决方法至少在目前,不可能配对真正的iPhone和Watch模拟器.我得出这个结论有三个原因:>Watch模拟器在安装过程中自动与iPhone模拟器配对.>根本无法从界面取消配对Watch模拟器.>在模拟器上无法访问蓝牙以与真实设备进行通信.这是一个proof.

  9. ibm-mobilefirst – 在iOS 7.1上获取“无法安装应用程序,因为证书无效”错误

    当我的客户端将他们的设备更新到iOS7.1,然后尝试从AppCenter更新我们的应用程序时,我收到了上述错误.经过一番搜索,我找到了一个类似问题的帖子here.但是后来因为我在客户端使用AppCenter更新应用程序的环境中,我无法使用USB插件并为他们安装应用程序.在发布支持之前,是否有通过AppCenter进行下载的解决方法?

  10. ios – 视图的简单拖放?

    我正在学习iOS,但我找不到如何向UIView添加拖放行为.我试过了:它说“UIView没有可见的接口声明选择器addTarget”此外,我尝试添加平移手势识别器,但不确定这是否是我需要的它被称为,但不知道如何获得事件的坐标.在iOS中注册移动事件回调/拖放操作的标准简单方法是什么?

随机推荐

  1. ios – 尝试运行Unity3D应用程序时出现XCode错误

    我正在尝试运行我在Unity上在XCode上开发的iOS应用程序,但是我收到此错误:dyld:Symbolnotfound:_gEnableStylusTouchReferencedfrom:/Users//Library/Developer/CoreSimulator/Devices/91CAEC4E-6706-4B87-AA7A-323CB629C56E/data/Containers/Bun

  2. xcode – _SecTrustEvaluate链接错误与Google Cardboard Unity3d SDK

    解决方法您需要添加Security.framework才能构建它.

  3. android – 带有Unity3d的Proguard返回错误代码1

    我正在使用带有Unity3d的proguard4.11在我的项目中,我在我的libs文件夹中包含了unity-classes.jar当我生成apk时,它会给出以下异常我已经尝试过使用了在proguard-project.txt中,还是一样,如何解决?

  4. unity3d – Android游戏开发使用统一3D教程

    我是团结3D的新手.我打算用Unity3D开发一个安卓游戏,我已经在网上搜索了Unity3D中的android相关教程,但是找不到一个好的开发人员教我一个应用程序启动,所以大家请建议我一个网站我可以启动.我需要android教程,而不是独立的平台教程.提前致谢.解决方法你可以使用Google或Unity3Dofficialdocumentation.

  5. Android – 在活动中嵌入Unity3d场景 – 需要取消注册接收器吗?

    问题我第一次开始玩游戏活动它工作正常但如果我关闭活动然后再次启动游戏活动我得到此错误...我试过的我在线搜索了很多,看起来我需要在onPause或onDestroy上调用类似的东西;…嵌入Unity场景我遵循的步骤是在2011年编写的.整个过程看起来真的很笨拙且没有文档记录.有没有更好的方法在Unity活动中嵌入Unity场景中的Unity场景?当然,将Unity场景添加到现有应用程序是一件相当普遍的事情吗?

  6. Unity3D 文本输入正则规范使用

    网络游戏在注册账号时,需要对新的账户名和密码进行规范。

  7. unity3d、MonoDevelop脚本编辑没有代码智能提示问题

    Unity3d编辑器运行于Windows、Macos、Linux平台上开发:解决方法:1.Windows平台,安装.netframework3.5!比如:win10版本操作系统就只预装.netframework4.5,很可能.netframework3.5丢失,而很多软件却依赖它!

  8. 奇怪的iOS8 Unity3D打嗝

    使用Unity3D和iOS8时,我们遇到了一个奇怪的问题.大约1分钟后,有一个大的打嗝,我们无法弄清楚原因.垃圾收集?我们花了几天时间试图找出问题所在,然后创建了一个简单的演示项目,其中出现了完全相同的问题.打嗝不会出现在iOS7或更低版本的设备上,不会出现在Android上,也不会出现在编辑器中.只有iOS8.我们尝试使用最新版本的Unity和最新的4.6beta进行构建.有没有人有关于如何解决这个问题的建议?这是Unity3D中的错误吗?

  9. 在iOS App的一个视图中使用Unity3D

    我有一个使用Cocoa本地构建的iOS应用程序.现在,我想为它添加一个Unity3D模拟.是否可以在本机屏幕上单击按钮调用Unity模拟/屏幕?或者我是否已将整个原生iOS应用程序编写为Unity屏幕的插件?解决方法既然问题是“有可能吗?”

  10. 如何为iOS3的Unity3d添加辅助功能

    有没有办法通过Unity3d与iOS的VoiceOver辅助功能本机支持进行通信?

返回
顶部