如何在没有用户看到的情况下显示和解除ViewControllers

时间:2010-07-21 19:56:10

标签: iphone uiview uiviewcontroller

我有几个显示和消除的视图,但是当视图移动到屏幕上并从屏幕上解除时它是可见的。

如何将其设置为只显示没有任何动画?

我尝试了动画:不,它不会改变任何东西。

是否有针对不同动画类型的特殊调用?

1 个答案:

答案 0 :(得分:3)

如果您想以模态方式呈现视图控制器(即,不使用UINavigationController),您将使用以下内容:

-(IBAction)myButtonThatDisplaysOtherView:(id)sender {
    //where myOtherViewController is a UIViewController...
    [self presentModalViewController:myOtherViewController animated:NO];
    ...
}

要从屏幕中删除,请使用以下内容:

[self dismissModalViewControllerAnimated:NO];