我正在閱讀關於UIViewController
管理的許多帖子,但我找不到解決方案來解決我的問題。我正在製作一款iPhone遊戲。我有三個屏幕(菜單,遊戲和分數)構建到Interface Builder中,並從三個類中構建。進入主菜單我有兩個自定義按鈕,可以進入遊戲屏幕或分數屏幕。實際上,我正在使用下一個方法進行導航,但是當我使用它時,即使它改變屏幕並將我帶到遊戲中,我看不到自定義按鈕的突出顯示狀態。我必須改變這樣的觀點嗎?我怎樣才能顯示我的按鈕的自定義狀態?如何在視圖更改時顯示動畫?我無法看到我的自定義突出顯示的狀態,當我推它來獲取新視圖
- (IBAction)gotoPlayViewController:(id)sender {
//Navigation logic may go here.
PlayViewController *playViewController = [[PlayViewController alloc] initWithNibName:@"PlayViewController" bundle:nil];
self.view = playViewController.view;
[playViewController release];
}
感謝您閱讀。
我對UINavigationController有疑問。我不想使用導航欄,我只想使用自定義按鈕更改視圖。我應該使用UINavigationController嗎? – 2010-11-01 13:13:24
您可以使用不帶導航欄的UINavigationController。我認爲最好使用UINavigationController。我敢肯定,自定義後退按鈕也是可能的。 :) – 2010-11-01 13:15:26
你可以鏈接我一個教程,我可以看到一個示例代碼?我正在閱讀有關此問題的Apple論壇討論(http://discussions.apple.com/thread.jspa?threadID=1485164),他們討論了使用beginAnimations:和commitAnimations:方法。你怎麼看待這件事?使用UINavigationController是做最需要的方法嗎? – 2010-11-01 13:25:02