我正在尝试将锚点更改为(0,0)(它不是中心。)的uibutton并旋转。
如何更改uibutton的锚点?
mybutton.anchorPoint? = CGPointMake(0, 0); <= How to change?
[UIView animateWithDuration:5.0 animations:^{
mybutton.transform = CGAffineTransformMakeRotation(180 * M_PI / 180);
}];
答案 0 :(得分:1)
每个CALayer
都有一个anchorPoint
属性。您可以执行以下操作之一:
编辑:
示例:[button.layer setAffineTransform:CGAffineTransformMakeRotation(180 * M_PI / 180)]
答案 1 :(得分:0)
我认为您可以通过以下
进行设置 [button.layer setAnchorPoint:CGPointMake(button.frame.origin.x, button.frame.origin.y)];
但我自己只是玩它。如果它能够运作那么不是积极的。
A