Изменение anchorPoint моего CALayer перемещает представление

Я хочу изменитьanchorPoint, но держите вид в том же месте. я пробовалNSLog-нуюself.layer.position а такжеself.center и оба они остаются неизменными независимо от изменений в anchorPoint. И все же мой взгляд движется!

Любые советы о том, как это сделать?

self.layer.anchorPoint = CGPointMake(0.5, 0.5);
NSLog(@"center point: %f %f", self.layer.position.x, self.layer.position.y);
self.layer.anchorPoint = CGPointMake(1, 1);
NSLog(@"center point: %f %f", self.layer.position.x, self.layer.position.y);

Выход:

2009-12-27 20:43:24.161 Type[11289:207] center point: 272.500000 242.500000
2009-12-27 20:43:24.162 Type[11289:207] center point: 272.500000 242.500000

Ответы на вопрос(11)

Ваш ответ на вопрос