我有一个视图我希望在加载视图时它应该从原始位置更改并显示到新位置但它无法正常使用以下代码。 我在视图的ViewDidLoad中调用此代码。 它是横向模式,最初是512,374,1024,768,我想把它放到新的位置。
[UIView animateWithDuration:0.5
animations:^{
self.view.frame = CGRectMake(512,100,1024,768);
}];
答案 0 :(得分:0)
您需要将此代码移至viewDidAppear:
。加载视图时会调用viewDidLoad
,但视图仍然不可见,因此您无法看到动画。