【发布时间】:2013-07-12 04:34:18
【问题描述】:
我正在与SVWebViewController 合作。当我在这里展示视图控制器时
SVModalWebViewController *webViewController = [[SVModalWebViewController alloc] initWithAddress:address];
webViewController.webDelegate = self;
[self presentViewController:webViewController animated:YES completion:nil];
视图控制器按预期从底部向上滑动。但是,当视图控制器被关闭时,调用
[self dismissViewControllerAnimated:YES completion:nil];
视图控制器就这样消失了。没有向下滑动动画。有什么想法吗?
编辑 事实证明,很多演示动画都没有在应用程序中正确显示。导航控制器上的一些推动不是滑入或滑出(但有些是)。他们只是出现。
【问题讨论】:
-
你在哪个视图控制器中调用 [self dismissViewControllerAnimated:YES completion:NULL];
-
还有其他代码同时运行吗?
-
[selfdismissViewControllerAnimated:YES 完成:NULL];在 SVWebViewController 中调用。初始化 SVModalWebViewController 时,它将 SVWebViewController 的一个实例设置为其根视图控制器。 @Wain - 没有其他代码同时运行。
-
只是仔细检查...你是从主线程调用这个吗?
-
是的 - 从主线程调用
标签: ios objective-c uiviewcontroller