在哪里可以找到有关iOS 8可变触摸大小API的信息

在哪里可以找到有关iOS 8可变触摸大小API的信息,ios,ios8,Ios,Ios8,根据MacRumor()的说法,iOS 8将支持模拟表面压力的可变触摸尺寸。我在哪里可以找到它的API?我搜索了Apple开发者iOS开发中心在线库,但没有找到它。iOS 8在UITouch上添加了两个新属性:majorRadius和majorRadiusTolerance。它们是这样工作的: override func touchesMoved(touches: NSSet!, withEvent event: UIEvent!) { var touch : UITouch = tou

根据MacRumor()的说法,iOS 8将支持模拟表面压力的可变触摸尺寸。我在哪里可以找到它的API?我搜索了Apple开发者iOS开发中心在线库,但没有找到它。

iOS 8在UITouch上添加了两个新属性:majorRadius和majorRadiusTolerance。它们是这样工作的:

override func touchesMoved(touches: NSSet!, withEvent event: UIEvent!) {
    var touch : UITouch = touches.anyObject() as UITouch
    var lowerBound = touch.majorRadius - touch.majorRadiusTolerance
    var upperBound = touch.majorRadius + touch.majorRadiusTolerance
    var average = (lowerBound + upperBound) / 2.0
    println("touch was between \(lowerBound)pt and \(upperBound)pt in size (avg \(average)")
}

您可以找到这些文档(因为它是预发布的,所以需要登录)。

我将签名更改为(不带可选参数符号“!”)


因为XCode Beta 1抛出SpriteKit编译器错误。也许它在Beta 2中是固定的。(更新:漏洞仍然存在)。

为什么投票反对???也许你们可以更具建设性一点?+1这很难找到值得提问和回答的问题,并且不违反nda afaik……我猜这不是所谓的可变触摸尺寸。太令人困惑了。非常感谢。
override func touchesMoved(touches: NSSet, withEvent event: UIEvent)