Как мне превратить cgpoint в cgrect или как я могу установить центр Calayer? - PullRequest
0 голосов
/ 11 июня 2011

Я хочу выровнять мой CALayer так, чтобы он центрировался вокруг точки, которую я получаю, но я не очень хорошо знаком с calayers, не думаю, что у них есть свойство center, мне повезло с настройкой всего кадра, но мне дают только точка, чтобы сделать мое позиционирование. есть идеи, как получить прямоугольник из точки или, что еще лучше, установить центр слоев?

спасибо

Ник

1 Ответ

2 голосов
/ 11 июня 2011

Вы можете использовать свойство position. Это зависит от свойства anchorPoint, которое определяет, где оно находится в кадре. По умолчанию anchorPoint находится в центре кадра, поэтому position можно рассматривать как центр кадра. Если вы не измените anchorPoint, вы можете использовать свойство position. Чтобы быть уверенным, прочитайте оба из них в документации.

...