質問
私のアプリケーションでは、一種のタイルシステムを開発しています。タイルを手動で行う代わりに、特定の場所に「スナップ」するuiimageViewを使用することを計画しています。
これが私の質問です:
(私の場合)16の要因に新しい場所を締めくくるにはどうすればよいですか?
解決
個人とどのように行うかと同じです float
値。
CGPoint snap(CGPoint p) {
return CGPointMake(roundf(p.x / 16) * 16,
roundf(p.y / 16) * 16);
}
所属していません StackOverflow