0

我有一个 iPhone 应用程序,我想隐藏第一个视图,然后顺利显示第二个视图。这是我的代码:

[self dismissModalViewControllerAnimated:NO];

SettingsViewController *screentwothree = [[SettingsViewController alloc] initWithNibName:@"settingsView" bundle:nil];
screentwothree.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self presentModalViewController:screentwothree animated:NO];
[screentwothree release];
}

但是,它崩溃而没有错误。

请帮忙!
库尔顿

PS:使用 UINavigationView 会更容易吗?如果是这样,您能否发布一些示例代码?谢谢!

4

1 回答 1

0

在关闭第一个视图半秒后,使用带延迟的 performSelector 显示第二个视图。
它还可以让您拥有动画,从而实现更平滑的过渡。

于 2011-03-26T16:52:41.853 回答