0

私は2つのView Controllerを持っています。同じUIWebViewを共有できるかどうか疑問に思っています.1つのView Controllerでリンクをクリックすると、結果が別のView Controllerに表示されますか?もしそうなら、どうすればそれを実装できますか?

4

1 に答える 1

0

それは確かに可能ですが、必ずしも良い考えではありません。Web ビューの親ビューを間違ったタイミングで変更すると、View Controller 間の遷移が非常に面白く見える場合があります。最初のView ControllerのviewDidDisappearと2番目のviewWillAppearの間のどこかで変更したいと思います。しかし、それはトリッキーかもしれません。

そうは言っても、本当に Web ビューを新しいビュー コントローラーに移動したい場合は、次のように動作します。

[theViewControllerThatShouldHaveTheWebViewNow.view addSubview:theWebView];

theViewControllerThatShouldHaveTheWebViewNowまたは、のviewプロパティを に割り当てることもできますがtheWebView、その場でビュー コントローラーのルート ビューを変更すると、おそらく動作が悪化する可能性があります。

于 2013-03-28T23:20:55.503 に答える