2013-02-04 95 views
0

我有一個觀點,我希望當視圖加載時它應該從原來的位置改變並顯示到新的位置,但它不工作,我使用下面的代碼。 我在視圖的ViewDidLoad中調用此代碼。 它是最初的景觀模式512,374,1024,768我希望它到新的位置。如何更改iPhone應用程序中的視圖的位置

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

在主視圖中添加子視圖並將其位置更改爲任何你想要的位置。 – rptwsthi

+0

你爲什麼不在viewDidAppear中調用它? –

+0

感謝它在視圖中工作 – user1808433

回答

0

您需要將此代碼移動到viewDidAppear:。當視圖加載時調用viewDidLoad,但視圖不可見,所以你看不到動畫。

+0

是的,它現在工作謝謝 – user1808433

相關問題