ios - 是否有一些 iOS 库在旧设备上模拟 3D 触摸查看和弹出?

标签 ios cocoa-touch uikit 3dtouch

如果有图书馆,那就太好了:

  • 在 iPhone 6s 上使用新的 3D Touch API
  • 在旧设备上使用一些手势模拟 peek 和 pop。

优点:

  • 旧设备的用户可以从新的界面可能性中受益
  • 采用 peek 和 pop 会更快 - 无需等待数年,直到每个人都拥有更新的模型。
  • 开发人员无需立即购买新硬件来测试 3D 触控

任何人都知道这是否可行或知道代码 - 请与我们分享。

最佳答案

您或许可以通过查看 UITouch 属性 majorRadiusmajorRadiusTolerance 来模拟该行为,它们在 iOS 8 中可用,它们描述了 the approximate radius of the touch或“手指肥胖”。

这应该与压力松散相关。

我不确定属性会不断变化/产生 touchesMoved: 回调流,但这可能是一个开始。

关于ios - 是否有一些 iOS 库在旧设备上模拟 3D 触摸查看和弹出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32559886/

相关文章:

ios - Swift 3.0 CIEdgeWork 过滤器不工作

ios - UIGestureRecognizer 导致循环保留?

ios - 点击移动 UITableViewCell 的内容

ios - POST json 对象作为 iOS 6 中 POST 中的变量名称 json

ios - 使用 GCD 时 UITableViewCell 数据被混淆

ios - 如何从 Skype、Whats up 等第三方应用程序的自定义键盘读取文本?

ios - UIWebView 源代码

ios - 需要有关滑动解锁的帮助,如动画

ios - 覆盖 TabBarController 中 ViewController 的类型?

ios - 简单地调用 UITextView `sizeThatFits:` 会导致滚动/输入行为出现故障吗?