什么是新i​​Phone的偷看和弹出力量?

时间:2016-01-30 04:02:30

标签: ios iphone ios9 3dtouch peek-pop

iOS 9.0在force课程中添加了新属性UITouch。对于新的iPhone(6S),这可以获得用户手指压力的值。

force属性的值似乎设置在0到6.66667之间。

iOS 9还增加了偷看和弹出功能 - 当用户在某些控件上使用某个手指压力级别时,会触发编程操作。

我的问题是:就force的{​​{1}}属性的价值而言,这些压力水平(对于偷看和流行)是什么?

换句话说,我需要为UITouch属性设置阈值,以便用户需要应用与使用“偷看”时相同的手指压力等级。 (或流行)功能?

2 个答案:

答案 0 :(得分:2)

您可以尝试使用以下功能观察sudo su git which ruby 值。看来,force值为1.33(标准化力= 0.20),对于弹出,force值为5.0(标准化力= 0.75。)在查看force级别,它会触发force方法UIViewControllerPreviewingDelegate来查看。

(UIViewController *)previewingContext:(id<UIViewControllerPreviewing>)previewingContext viewControllerForLocation:(CGPoint)location

答案 1 :(得分:-1)

默认情况下,您不需要为pop和Peek操作设置强制阈值,值在框架中预定义。您可以参考此链接SQLite key word 关于如何在视图控制器中实现查看和弹出。如果你想自定义何时查看和弹出,那么你应该检查不推荐的力值。根据苹果文档

  

触摸力,其中值1.0表示平均触摸的力(由系统预先确定,而非用户特定的)。

Peek基本上是为了显示预览,你必须实现各种各样的东西。您可以在此处获取示例代码https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/Adopting3DTouchOniPhone/3DTouchAPIs.html。流行是正常行动。