【问题标题】:UIView.touchesMoved: locationInView always returns 0,0UIView.touchesMoved:locationInView 总是返回 0,0
【发布时间】:2015-04-03 18:16:50
【问题描述】:

这一定是一个愚蠢的错误,但是在我的ViewControllertouchesBegantouchesMoved 方法中locationInView 总是返回(0.0, 0.0) 的原因是什么?

userInteractionEnabled 设置为 true,所以这不是原因..

我正在使用 Swift 开发一个 Metal 项目。该视图的唯一子视图是UIImageView(其.image 属性包含Metal GPU 渲染的结果。

编辑:这仅发生在我的 iPhone 6 上,它也发生在其他项目中。在模拟器上一切正常。

有什么想法吗?

【问题讨论】:

    标签: cocoa-touch uitouch metal


    【解决方案1】:

    这在某个时候消失了。不知道,可能是重启了设备。

    【讨论】:

    • 我在 iPhone 8 Plus 模拟器 (iOS 11) 上发生了这种情况,重启设备解决了问题!谢谢:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-13
    • 1970-01-01
    • 2010-12-15
    • 2014-01-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多