有没有办法在动画中调整PNG文件的大小(在我的情况下增加宽度)?这需要导致原始PNG的失真(在我的情况下,我试图让PNG变得更胖)。
到目前为止我的代码是:
pageShadow = [UIImage imageNamed:@"pageshadow.png"]; // load our image resource
pageShadowView = [[UIImageView alloc] initWithImage:pageShadow];
[UIView beginAnimations:@"shadowMove" context:nil]; // Begin animation
[UIView setAnimationDuration:4.5];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
//[pageShadowView setFrame:CGRectMake(0, 0, CGRectGetWidth(pageShadowView.frame), CGRectGetHeight(pageShadowView.frame))];
[UIView commitAnimations];
但我想不出一个增加PNG宽度的命令。我想这是不可能的,只要它仅限于UIView,对吧?对于如何解决这个问题的任何建议,我将不胜感激。谢谢,对不起,如果这是非常明显或基本的。
答案 0 :(得分:1)
做你想做的事你可能想要在视图中添加一个变换。
尝试类似
的内容[pageShadowView setTransform:CGAffineTransformMakeScale (2, 1)];