关闭视图,然后显示另一个?

时间:2011-03-26 16:28:32

标签: objective-c ios4 uiviewanimationtransition

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

[self dismissModalViewControllerAnimated:NO];

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

然而,它崩溃没有错误。

请帮忙!
库尔顿

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

1 个答案:

答案 0 :(得分:0)

使用带有延迟的performSelector在第一个视图消失之后显示第二个视图半秒。
它还可以让你拥有动画,使过渡更顺畅。