optimize direction pad haptic feedback

This commit is contained in:
TrueZhuanjia
2025-10-28 20:24:48 +08:00
parent e7132e3371
commit 644687a50c
+7 -8
View File
@@ -914,19 +914,18 @@ import UIKit
}
private func showLrudDirectionIndicator(with indicatorLayer:CAShapeLayer){
// Add the border layer below the super layer
indicatorLayer.isHidden = false
// show the indicator based on the touchBeganLocation
// indicatorLayer.position = CGPointMake(CGRectGetMinX(self.frame)+touchBeganLocation.x, CGRectGetMinY(self.frame)+touchBeganLocation.y)
indicatorLayer.position = touchBeganLocation
if vibrationOn {
vibrationGenerator.prepare()
vibrationGenerator.impactOccurred()
if indicatorLayer.isHidden {
indicatorLayer.isHidden = false
if vibrationOn {
vibrationGenerator.prepare()
vibrationGenerator.impactOccurred()
}
}
}
private func handleLrudTouchMove(){
CATransaction.begin()
CATransaction.setDisableActions(true)