gpt4 book ai didi

ios - ios动画,旋转按钮,按钮突然改变位置

转载 作者:行者123 更新时间:2023-12-01 17:41:55 25 4
gpt4 key购买 nike

我正在尝试在animations中实现application。我只想尝试button的简单旋转。该按钮本身是rotated,但是它也改变了它的位置,并且旋转角度与我想要的不同。我还添加了autoresizesSubwievs = NO;

- (IBAction)rotateView:(id)sender
{
[UIView animateWithDuration:0.6f delay:0.1 options:UIViewAnimationOptionCurveEaseOut animations:^{
self.view.autoresizesSubviews = NO;
[self.buttoner setTransform:CGAffineTransformRotate(self.buttoner.transform, 90.0f)];
} completion:nil];
}

我究竟做错了什么?你能帮我么?

编辑:
我有两个按钮,当第一个按钮被按下时,我调用上面的方法...但这导致移动第一个按钮,然后移动第二个按钮并以不适当的角度旋转它。我一点都不明白。

最佳答案

对于角度问题,您应该传递角度的弧度值 M_PI / 2 ,而不是传递90。

[self.buttoner setTransform:CGAffineTransformRotate(self.buttoner.transform, M_PI/2)];

关于ios - ios动画,旋转按钮,按钮突然改变位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16376072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com