[英]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.