0

我有一个视图,我希望在加载视图时它应该从原始位置更改并显示到新位置,但它不起作用我正在使用以下代码。我在视图的 ViewDidLoad 中调用此代码。它最初是横向模式,在 512,374,1024,768 我希望它到新位置。

            [UIView animateWithDuration:0.5 
                 animations:^{
                     self.view.frame = CGRectMake(512,100,1024,768);
                 }];
4

1 回答 1

0

您需要将此代码移至viewDidAppear:. viewDidLoad在加载视图时调用,但视图尚不可见,因此您看不到动画。

于 2013-02-04T06:10:37.977 回答