gpt4 book ai didi

iphone - UIImageView 转换缩放

转载 作者:可可西里 更新时间:2023-11-01 03:42:51 26 4
gpt4 key购买 nike

我有一个 UIButton,当按下它时,会使 UIImageView 的比例稍微变大,然后恢复到正常大小。它正在工作,但我遇到了一个问题,即图像最终会随着您按下按钮的次数越来越小。

如何更改代码,使图像不会在您按下按钮时变小?这是我必须将图像稍微放大然后恢复正常的代码:

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration: 0.2];
myImage.transform = CGAffineTransformScale(myImage.transform, 1.03, 1.03);
[UIView setAnimationDelegate:self];
[UIView commitAnimations];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration: 0.2];
myImage.transform = CGAffineTransformScale(myImage.transform, 0.97, 0.97);
[UIView setAnimationDelegate:self];
[UIView commitAnimations];

感谢您的帮助。

最佳答案

这是数学。按 1.03 * 0.97 缩放某些内容会导致 0.9991 而不是 1.0 的缩放因子。要么使用 1.0/1.03 作为第二个缩放因子,要么只将 myImage.transform 设置为恒等变换(假设您没有对该 View 应用其他变换)。

关于iphone - UIImageView 转换缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5059266/

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