我正在尝试让观察在应用程序后台不断运行,这将触发自定义操作,如果可访问性粗体文本功能已通过移动设备设置启用。
我的理解是,我需要向默认的通知中心添加观察,通知的名称是'boldTextStatusDidChangeNotification‘。
有人能对此的代码样本提出建议吗?
发布于 2021-02-15 22:47:05
您可以检查许多辅助功能选项的状态,这要归功于系统提供的一系列事件。
添加一个观察者,如下所示:
NotificationCenter.default.addObserver(self,
selector: #selector(methodToBeCalled(notification:)),
name: UIAccessibility.boldTextStatusDidChangeNotification,
object: nil)..。并创建要在相应事件发生时触发的方法:
@objc private func methodToBeCalled(notification: Notification) {
//Create your actions here.
}如果您想了解更多信息或查看这些事件的完整列表和代码片段,我建议您查看一下this site。?
https://stackoverflow.com/questions/66166209
复制相似问题