如何检查iPhone XR上是否存在“ Haptic Touch”?

时间:2018-10-10 03:00:29

标签: ios iphone

大多数现代iPhone具有3D Touch。例如,在iPhone Xs上:

print("Force touch available: ", traitCollection.forceTouchCapability == .available)
// prints true

但是iPhone SE,iPhone 5s等没有此功能:

print("Force touch available: ", traitCollection.forceTouchCapability == .available)
// prints false

iPhoneXʀ引入了“触觉触摸”,它看起来像UILongPressGestureRecognizer,但具有类似3D Touch的触觉反馈。

iPhoneXʀ的行为类似于iPhone SE;也就是说,它不支持与力相关的触摸API:

print("Force touch available: ", traitCollection.forceTouchCapability == .available)
// prints false

鉴于此,可以使用哪些API来支持Haptic Touch?

0 个答案:

没有答案