Круглая локация CGPoint - PullRequest
       9

Круглая локация CGPoint

2 голосов
/ 07 ноября 2010

В моем приложении я разрабатываю своего рода систему плиток.Вместо того, чтобы делать свои плитки вручную, я планирую иметь UIImageViews, которые «привязываются» к определенному местоположению.

Вот мой вопрос:

Как я могу округлить свое новое местоположение с коэффициентом (вмой случай) 16?

1 Ответ

4 голосов
/ 07 ноября 2010

То же, что и для отдельных значений float.

CGPoint snap(CGPoint p) {
  return CGPointMake(roundf(p.x / 16) * 16,
                     roundf(p.y / 16) * 16);
}
...