Swift:UIButton 网格的触觉效果
Swift: Haptic effects for grid of UIButtons
我有一个 UIButton 网格,我想为以下方法调用触觉效果:
- 当用户第一次将手指移到按钮上时
- 当用户抬起手指时(典型的点击,.touchUpInside 完美运行)
关于当用户第一次移到按钮上时如何调用触觉效果的任何建议?
button.addTarget(self, action: #selector(tap), for: .touchUpInside)
button.addTarget(self, action: #selector(moveOver), for: .??)
func moveOver(sender:UIButton) -> Bool {
let generator = UIImpactFeedbackGenerator(style: .heavy)
generator.impactOccurred()
return true
}
在这种情况下要使用的正确 UIEventAction 是 touchDragInside
我有一个 UIButton 网格,我想为以下方法调用触觉效果:
- 当用户第一次将手指移到按钮上时
- 当用户抬起手指时(典型的点击,.touchUpInside 完美运行)
关于当用户第一次移到按钮上时如何调用触觉效果的任何建议?
button.addTarget(self, action: #selector(tap), for: .touchUpInside)
button.addTarget(self, action: #selector(moveOver), for: .??)
func moveOver(sender:UIButton) -> Bool {
let generator = UIImpactFeedbackGenerator(style: .heavy)
generator.impactOccurred()
return true
}
在这种情况下要使用的正确 UIEventAction 是 touchDragInside