我在弄清楚在哪里放置带有最大/最小缩放比例的if / or语句来控制您可以在Xcode(Swift)中放大和缩小GameScene的位置时遇到问题。我尝试限制sender.scale,但由于此数字基于缩放的起点而改变,因此无法正常使用。下面是我的相关代码。
@objc func pinchGestureAction(_ sender: UIPinchGestureRecognizer)
{
let maxScale = CGFloat(1.0)
let minScale = CGFloat(0.1)
guard let camera = self.camera else
{
return
}
if sender.state == .began
{
previousCameraScale = camera.xScale
}
camera.setScale(previousCameraScale * 1 / sender.scale)
}
答案 0 :(得分:0)
您可以在函数的末尾添加以下行:
Private Sub Ricarica_elenco(sender As Object, e As EventArgs)
Try
Remove_Handler()
CreaElenco()
Finally
Add_Handler()
End Try
End Sub
希望这会有所帮助!