UIKit未发布UIAccessibility通知

时间:2018-06-18 15:39:18

标签: ios swift tvos uiaccessibility

代码:

override func viewDidLoad() {
    ...
    NotificationCenter.default.addObserver(self, selector: #selector(closedCaptioningStatusChanged(_:)), name: .UIAccessibilityClosedCaptioningStatusDidChange, object: nil)
}

@objc func closedCaptioningStatusChanged(_ notif: NSNotification) {
    print("closedCaptioningStatusChanged")
}

我尝试更改可访问性和默认视频播放器中的CC设置。有没有为什么closedCaptioningStatusChanged被调用的想法?

修改

由于某种原因,未调用所有UIAccessibility设置的通知。有什么我不做的吗?

编辑2:

我在模拟器和设备(Apple TV)上运行。我尝试更改辅助功能和AVPlayer中的CC设置,但它们都没有触发通知。

0 个答案:

没有答案