标题说明了一切。
有什么方法可以检测iOS 11状态栏中的轻击手势吗?
我已经对此进行了搜索,并按照建议进行了尝试,但是它们似乎都以某种方式过时了。
我想知道是否有人已经解决了这个问题。
答案 0 :(得分:1)
我在AppDelegate.swift中使用此代码
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
super.touchesBegan(touches, with: event)
let statusBarRect = UIApplication.shared.statusBarFrame
guard let touchPoint = event?.allTouches?.first?.location(in: self.window) else { return }
if statusBarRect.contains(touchPoint) {
// tap on statusbar, do something
}
}