原生脚本中的 iOS 3D Touch 支持
Posted
技术标签:
【中文标题】原生脚本中的 iOS 3D Touch 支持【英文标题】:iOS 3D Touch Support in Native Script 【发布时间】:2017-10-05 01:51:22 【问题描述】:我想通过 Native Script 使用 ios 中的 3D 触摸支持。目前有一个 Plugin 用于快速操作,但是我想听 iOS 设备的 ForceTouch
操作。我想使用本机 iOS API 来执行此操作,但我不知道如何开始。
同一作者还有另一个Cordova 的插件,其中有一个我们可以监听强制触摸的函数,如下所示:
ThreeDeeTouch.watchForceTouches(function(result)
console.log("force touch % " + result.force); // 84
console.log("force touch timestamp " + result.timestamp); // 1449908744.706419
console.log("force touch x coordinate " + result.x); // 213
console.log("force touch y coordinate " + result.y); // 41
);
如何在 NativeScript iOS 中访问 3D Touch API?
【问题讨论】:
【参考方案1】:由于强制触控在android中没有类似的功能,所以没有NativeScript抽象。您必须自己使用 iOS 库。
How to use Native Libraries
iOS force Touch documentation
【讨论】:
以上是关于原生脚本中的 iOS 3D Touch 支持的主要内容,如果未能解决你的问题,请参考以下文章
iOS原生流畅滚动属性overflow-scrolling:touch
如何单独使用 Sencha touch 2 访问原生 iOS 文件系统