SwiftUI SF 符号辅助功能

SwiftUI SF Symbols Accessibility

我正在努力让盲人更容易使用我的应用程序。尽量减少不必要的 我正在尝试删除装饰图像的画外音的信息。在以下示例中,VoiceOver 读取 clock.arrow.circlepath - 可能不是很有帮助。 对于图像,可以使用 Image(decorative: "image")

禁用 VoiceOver

但是我如何为 systemName 图像执行此操作?也许有一个非常简单的解决方案,但我找不到它:-)

谢谢

HStack{
                        Image(systemName: "clock.arrow.circlepath")
                            .frame(width: 30, height: 30)
                            //  .font(.title)
                            .foregroundColor(.orange)
                            .padding(.trailing)
                        Text(LocalizedStringKey(stringLiteral: "DeleteHistory"))
                        Spacer()
                    }

可能的解决方案是隐藏无障碍元素,例如

    Image(systemName: "clock.arrow.circlepath")
        .accessibility(hidden: true)

使用 Xcode 13beta / iOS15

测试