bde*_*dev 6 objective-c uiviewcontroller ios
我正在使用SVWebViewController.当我在这里呈现视图控制器
SVModalWebViewController *webViewController = [[SVModalWebViewController alloc] initWithAddress:address];
webViewController.webDelegate = self;
[self presentViewController:webViewController animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)
正如预期的那样,视图控制器从底部向上滑动.但是,当视图控制器被解除时,调用
[self dismissViewControllerAnimated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)
视图控制器只是消失了.没有幻灯片动画.有什么想法吗?
编辑 事实证明,很多演示动画在应用程序中无法正确显示.导航控制器上的一些推动不会滑入或滑出(但有些是).他们只是出现了.
[self dismissViewControllerAnimated:YES completion:NULL];
Run Code Online (Sandbox Code Playgroud)
这应该在 SVModalWebViewController 中而不是 SVWebViewController 中
编辑:您应该推送,而不是模态地继续到 SVWebViewController:
SVWebViewController *webViewController = [[SVWebViewController alloc] initWithAddress:@"http://google.com"];
[self.navigationController pushViewController:webViewController animated:YES];
Run Code Online (Sandbox Code Playgroud)
而不是驳回你应该:
[self.navigationController popViewControllerAnimated:YES];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1326 次 |
| 最近记录: |