jjzjj

UIAccessibility

全部标签

ios - Xcode 7.1 错误 UIAccessibility 错误

我终于抽出时间将Xcode更新到7.1。但是现在我在调试器中收到了所有这些警告。我的应用程序不使用UIWebViews。我使用Parse作为后端,但这是我第一次遇到这些问题。任何人有任何想法如何解决这个问题?将不胜感激。谢谢!UIAccessibilityErroradding-[DOMNode_moveRight:withHistory:]UIAccessibilityErroradding-[DOMNode_moveLeft:withHistory:]UIAccessibilityErroradding-[DOMNode_updateSelectionWithTextRange:w

ios - 画外音只能看到一个uicollectionview的页面

所以我有一个UICollectionView,其中包含一组使用自定义UILayout显示的UICollectionViewCell。我已经将UILayout配置为布置所有UICollectionViewCells,几乎与它们在ios上的照片应用程序中的布置方式完全相同。问题是,似乎当画外音打开时,用户正在使用滑动遍历UICollectionViewCells,当用户到达页面上的最后一个可见单元格并尝试向前滑动到下一个单元格时,它只是停止了。我知道在UITableView中,单元格会一直向前移动,表格View会自动向下滚动。有谁知道如何获得这种行为? 最佳答案

ios - 画外音只能看到一个uicollectionview的页面

所以我有一个UICollectionView,其中包含一组使用自定义UILayout显示的UICollectionViewCell。我已经将UILayout配置为布置所有UICollectionViewCells,几乎与它们在ios上的照片应用程序中的布置方式完全相同。问题是,似乎当画外音打开时,用户正在使用滑动遍历UICollectionViewCells,当用户到达页面上的最后一个可见单元格并尝试向前滑动到下一个单元格时,它只是停止了。我知道在UITableView中,单元格会一直向前移动,表格View会自动向下滚动。有谁知道如何获得这种行为? 最佳答案

ios - UIAccessibilityLayoutChangedNotification 和 UIAccessibilityScreenChangedNotification 之间的实际区别?

我试图确定发布UIAccessibilityLayoutChangedNotification时究竟发生了什么不同,和UIAccessibilityScreenChangedNotification.据我所知,我可以在任何地方互换使用它们,没有什么不同。Apple文档只是说使用LayoutChanged当(例如)一个元素被隐藏或显示时,使用ScreenChanged如果整个屏幕发生变化,但我对他们在我提供这些信息时做了什么感兴趣,以及在使用其中一个或另一个时我应该看到的不同。任何人都可以清楚地解释两者之间的实现差异吗? 最佳答案 这

ios - UIAccessibilityLayoutChangedNotification 和 UIAccessibilityScreenChangedNotification 之间的实际区别?

我试图确定发布UIAccessibilityLayoutChangedNotification时究竟发生了什么不同,和UIAccessibilityScreenChangedNotification.据我所知,我可以在任何地方互换使用它们,没有什么不同。Apple文档只是说使用LayoutChanged当(例如)一个元素被隐藏或显示时,使用ScreenChanged如果整个屏幕发生变化,但我对他们在我提供这些信息时做了什么感兴趣,以及在使用其中一个或另一个时我应该看到的不同。任何人都可以清楚地解释两者之间的实现差异吗? 最佳答案 这

swift - Collection View 中带有补充 View 的 tvOS 地标

我正在尝试从Apple的电影应用程序复制LandmarkAccessibility的流程。我尝试使用带有自定义标题的TableView和标准标题View,其中我的单元格内部有一个CollectionView,以及一个带有补充View的CollectionView,CollectionView单元格中有另一个CollectionView。我在创建标题View标题时将其添加为可访问性元素以尝试遵守UIAccessibilityContainer:https://developer.apple.com/documentation/uikit/accessibility/uiaccessibi

swift - Collection View 中带有补充 View 的 tvOS 地标

我正在尝试从Apple的电影应用程序复制LandmarkAccessibility的流程。我尝试使用带有自定义标题的TableView和标准标题View,其中我的单元格内部有一个CollectionView,以及一个带有补充View的CollectionView,CollectionView单元格中有另一个CollectionView。我在创建标题View标题时将其添加为可访问性元素以尝试遵守UIAccessibilityContainer:https://developer.apple.com/documentation/uikit/accessibility/uiaccessibi

ios - 检查函数在 Swift 中是否可用?

我想检测用户是否启用了降低透明度。很简单,您只需调用函数UIAccessibilityIsReduceMotionEnabled()并返回一个Bool。但是我的应用程序针对iOS7和8,并且此功能在iOS7上不可用。在Objective-C中,这是我检查该函数是否存在的方式:if(UIAccessibilityIsReduceMotionEnabled!=NULL){}在Swift中,我不知道如何检查它是否存在。根据thisanswer,您可以简单地使用可选链接,如果它是nil则它不存在,但这显然仅限于Obj-C协议(protocol)。Xcode6.1不喜欢这样:letreduceM

ios - 检查函数在 Swift 中是否可用?

我想检测用户是否启用了降低透明度。很简单,您只需调用函数UIAccessibilityIsReduceMotionEnabled()并返回一个Bool。但是我的应用程序针对iOS7和8,并且此功能在iOS7上不可用。在Objective-C中,这是我检查该函数是否存在的方式:if(UIAccessibilityIsReduceMotionEnabled!=NULL){}在Swift中,我不知道如何检查它是否存在。根据thisanswer,您可以简单地使用可选链接,如果它是nil则它不存在,但这显然仅限于Obj-C协议(protocol)。Xcode6.1不喜欢这样:letreduceM

ios - 如何启用在模态视图上使用双指 UIAccessibility "escape"手势的能力?

我希望通过使用“双指-z-手势,通过accessibilityPerformEscape”添加弹出View的功能。我已经将这段代码添加到View中,但我不能用z手势关闭它,还有什么我想念的吗?-(BOOL)accessibilityViewIsModal{returnYES;}-(BOOL)accessibilityPerformEscape{returnYES;} 最佳答案 您的-accessibilityPerformEscape实现是空的。您有责任关闭模态视图以响应该操作。 关于i