从iPhone X锁定屏幕重新创建强制触摸按钮

时间:2019-04-03 09:24:54

标签: ios swift iphone-x

是否可以从iPhone X锁定屏幕重新创建手电筒按钮的行为? 我当然只对使用Apple支持的公共API感兴趣。

1 个答案:

答案 0 :(得分:0)

尝试一下!

  override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {

        guard let touchPosition = touches.first else {  return  }

        // Check if 3D touch is available
        if .available == self.traitCollection.forceTouchCapability{

            // Perform action for tap with force
            if touch.force > 1.0{
                // Touch pressure gretaer than normal tap

                // TODO:
            }
        }
    }

您还可以检查此方法:touch.maximumPossibleForce

  

根据文档,强制触摸值为1.0是默认值。 average force

Apple Documentation