質問

私のアプリケーションでは、一種のタイルシステムを開発しています。タイルを手動で行う代わりに、特定の場所に「スナップ」するuiimageViewを使用することを計画しています。

これが私の質問です:

(私の場合)16の要因に新しい場所を締めくくるにはどうすればよいですか?

役に立ちましたか?

解決

個人とどのように行うかと同じです float 値。

CGPoint snap(CGPoint p) {
  return CGPointMake(roundf(p.x / 16) * 16,
                     roundf(p.y / 16) * 16);
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top