我使用下面的代碼時,視圖之間切換尋找一種方式,以動畫視圖轉變:查看動畫
BuildCard2ViewController *aViewController = [[BuildCard2ViewController alloc] initWithNibName:@"BuildCard2" bundle:nil];
self.view = [aViewController view];
我沒有導航控制器的應用程序來管理涼過渡,尋找一種適合上述的方法。
在此先感謝!
我使用下面的代碼時,視圖之間切換尋找一種方式,以動畫視圖轉變:查看動畫
BuildCard2ViewController *aViewController = [[BuildCard2ViewController alloc] initWithNibName:@"BuildCard2" bundle:nil];
self.view = [aViewController view];
我沒有導航控制器的應用程序來管理涼過渡,尋找一種適合上述的方法。
在此先感謝!
從iPhone應用程序編程指南的Animating Views部分開始。視圖轉換在ViewTransitions中有很好的示例代碼。
你也在泄漏上面的視圖控制器。由於視圖控制器管理視圖,因此您需要將視圖控制在視圖的壽命期內,以便在視圖完成時釋放視圖。
如果您深入瞭解並經常更改視圖,則UINavigationController可能是最好的選擇。
如果BuildCard2情況只是暫時的在屏幕上,使用方法:
BuildCard2ViewController *aViewController = [[BuildCard2ViewController alloc] initWithNibName:@"BuildCard2" bundle:nil];
[self presentModalViewcontroller:aViewController animated:YES];
如果你看一下文件,或功利應用模板,你可以指定要使用的模式視圖動畫。
注意:當使用modalViewController時,請將'self'設置爲委託並實現某種回調技術,以便在完成時調用[self dismissModalViewController]。
謝謝,閱讀這篇文章很有幫助。我結束了在我的標籤中使用導航控制器,然後推/彈出窗口。 – 2009-10-01 12:38:41