圆形CGPoint位置

在我的应用程序中,我正在开发一种瓷砖系统。我没有手动操作瓷砖,而是计划将UIImageViews“捕捉”到特定位置。 这是我的问题: 我怎样才能将我的新位置绕到(在我的情况下)16?     
已邀请:
与您对个别
float
值的处理方式相同。
CGPoint snap(CGPoint p) {
  return CGPointMake(roundf(p.x / 16) * 16,
                     roundf(p.y / 16) * 16);
}
    

要回复问题请先登录注册