accessibilityPerformMagicTap不会每次都被调用

问题描述 投票:0回答:1

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

[当它起作用时,它很棒。但是,并非在所有情况下都有效。与ViewController中的函数相比,AppDelegate中的函数被调用的次数更多,但并非每次执行手势时都会被调用。

您是否可以建议我调查一下,可能导致在执行手势时在我的应用运行时的某些情况下无法调用该函数?

谢谢!

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

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

    return false
}
ios swift voiceover uiaccessibility
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.