1
私はSwift 2を使ってmacOS用のシンプルなアプリを開発しています。キーボードショートカットを押してCGPointをグリッド(例えば5ピクセルの距離)にスナップするにはどうすればいいですか? AutoCADで見つけたような種類のポイントスナップが必要です。SwiftでmacOSのグリッドにスナップする方法は?
私はInterface Builderではなく、最終プロジェクトのソリューションを探しています。
私はSwift 2を使ってmacOS用のシンプルなアプリを開発しています。キーボードショートカットを押してCGPointをグリッド(例えば5ピクセルの距離)にスナップするにはどうすればいいですか? AutoCADで見つけたような種類のポイントスナップが必要です。SwiftでmacOSのグリッドにスナップする方法は?
私はInterface Builderではなく、最終プロジェクトのソリューションを探しています。
これはそれを行うための一般的な方法、あなたはインターフェイスビルダーたり、オブジェクトを移動、最終製品に意味擬似コード
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
のようなものでしょうか? – DeyaEldeen
申し訳ありませんが、私は最終製品を意味します。 – andy
あなたに最も適したバージョンを投稿できるように、コードスニペットを投稿してください。 – DeyaEldeen