我想要做的是將UIWebView
的內容從一個視圖控制器轉移到另一個視圖控制器。我可以複製網址並重新加載頁面,但這需要相當長的時間。有什麼辦法可以複製UIWebView
實例,然後將其渲染爲完全不同的視圖? (我試過讓第二個ViewController上的對象UIWebView
公開,並將它設置爲等於第一個視圖中的對象,但我似乎無法讓它工作。) TIA在多個視圖之間共享UIWebView?
1
A
回答
1
您應該能夠只需將Web視圖作爲子視圖添加到其他視圖控制器的視圖中即可。如果第一個UIViewController的視圖是Web視圖,那麼您應該將其更改回UIView,然後將webview(作爲它自己的ivar &屬性)添加爲子視圖。如果viewControllerA具有UIWebView * webView ivar和property,那麼您通常會創建web視圖然後將其添加到viewControllerA的視圖中(可能在viewDidLoad中添加了[self.view addSubview:webView] )。
然後在viewControllerB中,您只需調用[self.view addSubview:viewControllerA.webView],它將自動從viewControllerA中刪除Web視圖並將其添加到viewControllerB的視圖中,並將其顯示給用戶。
相關問題
- 1. 在UIWebView和UIViewController之間共享數據
- 2. 在多個視圖控制器之間共享代碼
- 3. 在多個控制器之間共享視圖
- 4. 如何在多個故事板視圖之間共享模型?
- 5. 在UITabBarController視圖之間共享變量
- 6. 在BigQuery項目之間共享視圖
- 7. Django在視圖之間共享requests.session()
- 8. Rails在視圖之間共享javascript
- 9. 在視圖之間共享數據
- 10. 在視圖之間共享數據
- 11. 在兩個視圖之間共享視圖react-native
- 12. 在多個WKWebView之間共享會話
- 13. 在多個ejb之間共享env-entry
- 14. 在兩個視圖之間共享圖像
- 15. 在多個進程之間共享共享對象
- 16. 如何在兩個活動之間共享一個視圖?
- 17. 共享UIWebView的所有視圖
- 18. 在多個視圖中共享ViewModel
- 19. 在單獨的NIB文件中的多個視圖之間共享一個NSArrayController
- 20. 在視圖控制器之間共享一個例程
- 21. SCNNode在兩個視圖控制器之間共享消失
- 22. 在兩個繼承的Razor視圖之間共享
- 23. 在視圖和控制器之間共享一個字符串
- 24. 多個JInternalFrame之間的共享對象
- 25. 多個項目之間共享資產
- 26. Knockout可觀察數組。在多個視圖模型之間共享
- 27. 在多頁之間共享Cookie?
- 28. ViewModel跨多個視圖共享
- 29. 如何共享多個視圖
- 30. 2個視圖之間的全局對象共享