c0d*_*0de 6 iphone objective-c ios
我有一个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];
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助.
这是数学.通过1.03 * 0.97缩放因子来缩放某些内容,0.9991而不是缩放因子1.0.要么使用1.0/1.03第二个缩放因子,要么只设置myImage.transform为身份转换(假设您没有对该视图应用其他转换).
| 归档时间: |
|
| 查看次数: |
14355 次 |
| 最近记录: |