gpt4 book ai didi

swift - Siri 远程触摸位置?

转载 作者:搜寻专家 更新时间:2023-11-01 07:29:24 24 4
gpt4 key购买 nike

在 Apple TV 上的 Siri Remote 上收集触摸时,触摸的位置始终报告为同一位置?

let tapRecognizer = UITapGestureRecognizer(target: self, action: "tapped:")
tapRecognizer.allowedPressTypes = [NSNumber(integer: UIPressType.LeftArrow.rawValue),NSNumber(integer: UIPressType.RightArrow.rawValue)];
self.view.addGestureRecognizer(tapRecognizer)


func tapped(tap :UITapGestureRecognizer){
print(__FUNCTION__)
print(tap.locationInView(super.view))

}

尝试了 locationInView(xxx) 中的各种选项,但没有任何效果。还检查了水龙头。在调试器中,可以看到任何东西。

任何想法,是否支持。

最佳答案

您可以改用 touchesBegan 方法:

override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
for var touch in touches {
print(touch.locationInView(self.view))
}
}

注意 - 此处显示的语法是历史性的,现在不起作用

关于swift - Siri 远程触摸位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33638609/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com