如果有图书馆,那就太好了:
- 在 iPhone 6s 上使用新的 3D Touch API
- 在旧设备上使用一些手势模拟 peek 和 pop。
优点:
- 旧设备的用户可以从新的界面可能性中受益
- 采用 peek 和 pop 会更快 - 无需等待数年,直到每个人都拥有更新的模型。
- 开发人员无需立即购买新硬件来测试 3D 触控
任何人都知道这是否可行或知道代码 - 请与我们分享。
最佳答案
您或许可以通过查看 UITouch
属性 majorRadius
和 majorRadiusTolerance
来模拟该行为,它们在 iOS 8 中可用,它们描述了 the approximate radius of the touch或“手指肥胖”。
这应该与压力松散相关。
我不确定属性会不断变化/产生 touchesMoved:
回调流,但这可能是一个开始。
关于ios - 是否有一些 iOS 库在旧设备上模拟 3D 触摸查看和弹出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32559886/