繁体   English   中英

每次都不会调用accessibilityPerformMagicTap

[英]accessibilityPerformMagicTap not called every time

我已经尝试在特定视图控制器和 AppDelegate.swift 中override func accessibilityPerformMagicTap()

当它起作用时,它很棒。 但它并不适用于所有情况。 AppDelegate 中的函数比 ViewController 中的函数被调用的次数更多,但仍然不是每次执行手势时。

您是否可以建议我调查可能导致在执行手势时在我的应用程序运行时的某些情况下不调用该函数的任何内容?

谢谢!

override func accessibilityPerformMagicTap() -> Bool {
    print("magic tap performed in app delegate")

    NotificationCenter.default.post(name: NSNotification.Name(rawValue: "magicHappened"), object: nil)

    return false
}

在我的测试中,magic tap 仅在您的应用程序当前存在“焦点”辅助功能元素时才有效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM