gpt4 book ai didi

ios - CGAffineTransformTranslate 翻译时的 SCSS

转载 作者:行者123 更新时间:2023-11-29 13:10:55 25 4
gpt4 key购买 nike

我有一个带有按钮的 View ,当通过简单的翻译点击它时,该按钮会向上移动。但是,在使用 CGAffineTransformTranslate 时,UIButton 似乎也向下移动了几个点。我该如何修复这个动画?

- (IBAction)moveButton:(id)sender {
UIButton *button = (UIButton *)sender;

[UIView animateWithDuration:2.4f
delay:0.0f
options:UIViewAnimationOptionCurveEaseInOut
animations:^{

button.transform = CGAffineTransformTranslate(button.transform, 0, -49);
}
completion:^(BOOL finished){}
];

}

how it looks at the moment

最佳答案

您的代码工作正常;问题一定出在别处。

确保您没有在其他地方进行任何会干扰翻译的布局工作。如果您已经为您的按钮设置了自动布局约束,这可能会导致您所看到的行为。您可以在文件检查器中禁用此 UIView 的自动布局(至少暂时禁用)以查明是否是这种情况。

您可能想考虑更改按钮的框架而不是应用转换。

关于ios - CGAffineTransformTranslate 翻译时的 SCSS ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17408253/

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