0

我有两个视图控制器。我想知道是否可以共享相同的 UIWebView,以便在一个视图控制器中单击链接时,结果会显示在另一个视图控制器中?如果是这样,我该如何实施?

4

1 回答 1

0

这当然是可能的,但不一定是一个好主意。如果您在错误的时间更改了 Web 视图的父视图,您在视图控制器之间的转换可能看起来很有趣。你想在你的第一个视图控制器的 viewDidDisappear 和你的第二个 viewWillAppear 之间的某个地方改变它,我想。但这可能很棘手。

也就是说,如果您真的想将 Web 视图移动到新的视图控制器,则可以使用以下方法:

[theViewControllerThatShouldHaveTheWebViewNow.view addSubview:theWebView];

或者您甚至可以将theViewControllerThatShouldHaveTheWebViewNowview属性分配给theWebView,但是动态更改视图控制器的根视图可能会导致一些加重行为。

于 2013-03-28T23:20:55.503 回答