gpt4 book ai didi

ios - 如何为 iOS 本地通知内容提供自定义辅助功能文本 - UNNotificationContent

转载 作者:搜寻专家 更新时间:2023-10-31 22:53:04 24 4
gpt4 key购买 nike

我正在尝试为画外音用户提供自定义文本,而不是阅读正文。

例如,当前的正文是“Apple stock $203.03 ↑”它读作“Apple stock 233 dollars 3 cents up arrow”但我想要读作“绿色的苹果股票 233 美元 3 美分”

以下代码无效:

let content = UNMutableNotificationContent()
content.body = "Apple stock $203.03 ↑"
content.accessibilityLabel = "Apple stock two hundred three dollars and three cents in green"
content.accessibilityHint = "I am an Hint"

连提示都没有说出来。

让我知道是否有可能实现这一点?

无论如何在默认通知中实现这一点(通知内容扩展仅在用户展开通知后才有效)

最佳答案

基于这个答案here :

尝试像这样设置 accessibilityValue:

content.accessibilityValue = "苹果股票 233 美元 3 美分,绿色"

如果它不起作用,请尝试将 accessibilityLabel 设置为您想要的值并将 UNMutableNotificationContent 子类化以覆盖 accessibilityValue 属性。

class CustomUNMutableNotificationContent: UNMutableNotificationContent {
override public var accessibilityValue: String? {
get { return self.accessibilityLabel }
set { super.accessibilityValue = newValue }
}
}

关于ios - 如何为 iOS 本地通知内容提供自定义辅助功能文本 - UNNotificationContent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56977032/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com