Я пытаюсь изменить опорную точку на (0,0) (это не центр.) Uibutton и повернуть.
Как изменить точку привязки uibutton?
mybutton.anchorPoint? = CGPointMake(0, 0); <= How to change? [UIView animateWithDuration:5.0 animations:^{ mybutton.transform = CGAffineTransformMakeRotation(180 * M_PI / 180); }];
Каждый CALayer имеет свойство anchorPoint.Вы можете сделать одно из следующего:
CALayer
anchorPoint
РЕДАКТИРОВАТЬ:
Пример: [button.layer setAffineTransform:CGAffineTransformMakeRotation(180 * M_PI / 180)]
[button.layer setAffineTransform:CGAffineTransformMakeRotation(180 * M_PI / 180)]
Я думаю, что вы установили бы его следующим
[button.layer setAnchorPoint:CGPointMake(button.frame.origin.x, button.frame.origin.y)];
Но я просто играю с этим сам. Так что не уверен, если это будет работать.
A