Animation 我能';当我按下自定义按钮以获取新视图时,无法看到其高亮显示的状态

Animation 我能';当我按下自定义按钮以获取新视图时,无法看到其高亮显示的状态,animation,button,ios,uiviewcontroller,Animation,Button,Ios,Uiviewcontroller,我读了很多关于管理的文章,但是我找不到解决问题的方法。我正在做一个iPhone游戏。我有三个屏幕(菜单、游戏和分数)构建到界面生成器中,并且来自三个UIViewController类。在主菜单中,我有两个自定义按钮,可以进入游戏屏幕或分数屏幕。实际上,我正在使用下一种方法进行导航,但当我使用它时,即使它改变了屏幕并将我带到游戏中,我也看不到自定义按钮的突出显示状态。我必须这样改变观点吗?如何显示按钮的自定义状态?如何在视图更改时显示动画 - (IBAction)gotoPlayViewContr

我读了很多关于管理的文章,但是我找不到解决问题的方法。我正在做一个iPhone游戏。我有三个屏幕(菜单、游戏和分数)构建到界面生成器中,并且来自三个
UIViewController
类。在主菜单中,我有两个自定义按钮,可以进入游戏屏幕或分数屏幕。实际上,我正在使用下一种方法进行导航,但当我使用它时,即使它改变了屏幕并将我带到游戏中,我也看不到自定义按钮的突出显示状态。我必须这样改变观点吗?如何显示按钮的自定义状态?如何在视图更改时显示动画

- (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类实现了一个专门的视图控制器,用于管理分层内容的导航。该类不用于子类化。相反,您可以在希望应用程序的用户界面反映内容层次结构的情况下使用它的实例。此导航界面使您能够高效地显示数据,也使用户能够更轻松地导航该内容

这是一个很好的例子。 这是你的电话号码


UINavigationController还提供了一种非常简单的方法来添加所需的幻灯片过渡



玩得开心

我对UINavigationController有疑问。我不想使用导航栏,我只想使用自定义按钮更改视图。我应该使用UINavigationController吗?您可以使用UINavigationController而无需导航栏。我认为最好使用UINavigationController。我敢肯定,还可以定制后退按钮。:)你能给我链接一个教程,在那里我可以看到一个示例代码吗?我正在阅读一篇关于这个()的苹果论坛讨论,他们讨论使用beginAnimations:和committeanimations:方法。你觉得怎么样?使用UINavigationController是实现用户需求的最佳方法?只需创建一个空的基于导航的项目。这是很棒的示例代码=我正在尝试测试这个示例()。过一会儿,当我测试完它后,我会把结果写在这里。