【发布时间】:2023-03-19 05:54:01
【问题描述】:
我正在尝试添加 UIRefreshControl 的可访问性,它已在 UITableView 中实现拉刷新,如下所示
self.refreshControl.accessibilityLabel = "Refreshing"
但是,如果打开可访问性并通过在 UITableview 上滑动三指,则不会说是刷新。
我重写了accessibilityScroll方法如下。
override func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool {
if direction == .up {
self.refreshControl.accessibilityLabel = "Refreshing"
}
return true
}
任何想法谢谢!
【问题讨论】:
-
您有关于用户如何在启用 VoiceOver 的情况下执行下拉刷新手势的任何信息吗?
标签: ios swift uirefreshcontrol uiaccessibility xcode9.2