Xcode 如何通过Swift在macOS中捕捉网格?
我正在使用Swift 2为macOS开发简单的应用程序。如何按键盘快捷键将CG点捕捉到栅格(例如5像素距离)?我需要像AutoCAD中那样的点捕捉Xcode 如何通过Swift在macOS中捕捉网格?,xcode,macos,swift2,Xcode,Macos,Swift2,我正在使用Swift 2为macOS开发简单的应用程序。如何按键盘快捷键将CG点捕捉到栅格(例如5像素距离)?我需要像AutoCAD中那样的点捕捉 我正在寻找最终项目的解决方案,而不是界面生成器。这是一般的方法,类似于伪代码 var gridWidth = 16.0 var gridHeight = 16.0 object.Position.X = Math.Floor(object.Position.X / gridWidth) * gridWidth object.Position.Y =
我正在寻找最终项目的解决方案,而不是界面生成器。这是一般的方法,类似于伪代码
var gridWidth = 16.0
var gridHeight = 16.0
object.Position.X = Math.Floor(object.Position.X / gridWidth) * gridWidth
object.Position.Y = Math.Floor(object.Position.Y / gridHeight) * gridHeight
你的意思是在界面生成器或最终产品中移动对象?对不起,我的意思是在最终产品中。请发布代码片段,以便我可以发布最适合你的版本。我用伪代码回答了问题,当你粘贴代码时,我可以编辑我的答案以反映你的问题,但至少答案有一个伪代码。