如何解雇视图

时间:2011-11-10 08:40:29

标签: iphone objective-c iphone-sdk-3.0

我使用下面的代码来显示具有部分卷曲效果的视图。 并且它工作正常,但我想知道我在触摸卷曲效果时如何dismiss popoverViewController,就像在iphone中的地图应用程序中一样。

感谢您的帮助

 UINavigationController *navPop = [[UINavigationController alloc] initWithRootViewController:popoverViewController] ;
    [popoverViewController release];

[popoverViewController setModalTransitionStyle:UIModalTransitionStylePartialCurl];


    [self presentModalViewController:navPop animated:YES];

实际上我知道解除视图的代码但是,我需要知道的是我想通过点击卷曲效果来解除它...这是我想知道的wat

2 个答案:

答案 0 :(得分:1)

使用dismissModalViewControllerAnimated:方法。

答案 1 :(得分:1)

我猜你正在设置modalTransitionStyle错误的对象。当您提交navPop时,您应该将属性设置为:

[navPop setModalTransitionStyle:UIModalTransitionStylePartialCurl];

如果您想dismiss,请致电:

[navPop dismissModalViewControllerAnimated:YES];

您会看到curl effect