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