以下动画的视图到屏幕的左上部分(的ipad):iphone - 动画的图到一个新的宽度和高度
[UIView beginAnimations:@"anim" context:nil];
[UIView setAnimationDuration:5];
[UIView setAnimationDelegate:self];
someView.frame = CGRectMake(0, 0, 1024, 768);
[UIView commitAnimations];
然而,它并没有调整视图(想到的UIImageView,我想炸毁)。我想我必须用某种方式进行变换,但是我能弄清楚如何做的是缩放,旋转和平移(CGAffineTransformMakeRotation,CGAffineTransformMakeScale,CGAffineTransformMakeTranslation)
如何将视图转换为特定的矩形?我不想只扩大规模。无论初始尺寸如何,我都需要将其拉伸至1024x768。
感谢您的建议。虽然我得到了这个: 错误:访问属性的未知'边界'组件 – sol 2010-08-29 04:18:20
[someView.layer setBounds:CGRectMake(0,0,1024,768)]; 仍然只是将其移动到左上角。不要炸掉它:( – sol 2010-08-29 04:22:50