我有两个视图控制器。我想知道是否可以共享相同的 UIWebView,以便在一个视图控制器中单击链接时,结果会显示在另一个视图控制器中?如果是这样,我该如何实施?
问问题
192 次
1 回答
0
这当然是可能的,但不一定是一个好主意。如果您在错误的时间更改了 Web 视图的父视图,您在视图控制器之间的转换可能看起来很有趣。你想在你的第一个视图控制器的 viewDidDisappear 和你的第二个 viewWillAppear 之间的某个地方改变它,我想。但这可能很棘手。
也就是说,如果您真的想将 Web 视图移动到新的视图控制器,则可以使用以下方法:
[theViewControllerThatShouldHaveTheWebViewNow.view addSubview:theWebView];
或者您甚至可以将theViewControllerThatShouldHaveTheWebViewNow
的view
属性分配给theWebView
,但是动态更改视图控制器的根视图可能会导致一些加重行为。
于 2013-03-28T23:20:55.503 回答