题
在我的应用程序中,我正在开发一种瓷砖系统。而不是手动进行瓷砖,我计划将“快照”到特定位置的UIImageViews。
这是我的问题:
我如何将新位置的围绕(就我的情况)16而折。
解决方案
与您的个人如何处理 float
值。
CGPoint snap(CGPoint p) {
return CGPointMake(roundf(p.x / 16) * 16,
roundf(p.y / 16) * 16);
}
不隶属于 StackOverflow