首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Swift 5中使用默认通知中心观察'boldTextStatusDidChangeNotification‘

如何在Swift 5中使用默认通知中心观察'boldTextStatusDidChangeNotification‘
EN

Stack Overflow用户
提问于 2021-02-12 12:05:13
回答 1查看 105关注 0票数 1

我正在尝试让观察在应用程序后台不断运行,这将触发自定义操作,如果可访问性粗体文本功能已通过移动设备设置启用。

我的理解是,我需要向默认的通知中心添加观察,通知的名称是'boldTextStatusDidChangeNotification‘。

有人能对此的代码样本提出建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-15 22:47:05

您可以检查许多辅助功能选项的状态,这要归功于系统提供的一系列事件。

添加一个观察者,如下所示:

代码语言:javascript
复制
NotificationCenter.default.addObserver(self,
                                       selector: #selector(methodToBeCalled(notification:)),
                                       name: UIAccessibility.boldTextStatusDidChangeNotification,
                                       object: nil)

..。并创建要在相应事件发生时触发的方法:

代码语言:javascript
复制
@objc private func methodToBeCalled(notification: Notification) {
    //Create your actions here.
}

如果您想了解更多信息或查看这些事件的完整列表和代码片段,我建议您查看一下this site。?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66166209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档