1
我正在通過底部的標籤欄訪問多個視圖的iOS Swift應用程序。我的其中一個標籤會加載一個內嵌YouTube視頻的網絡視圖。我需要這個視頻才能在用戶在底部標籤欄上的標籤之間切換時繼續播放。在標籤之間切換時,Web視圖的狀態會保持不變,但除非視圖實際位於屏幕上,否則視頻將不會播放。如何在加載另一個視圖時讓我的WKWebView「活動」?使WKWebView保持在後臺,同時顯示另一個視圖
我正在通過底部的標籤欄訪問多個視圖的iOS Swift應用程序。我的其中一個標籤會加載一個內嵌YouTube視頻的網絡視圖。我需要這個視頻才能在用戶在底部標籤欄上的標籤之間切換時繼續播放。在標籤之間切換時,Web視圖的狀態會保持不變,但除非視圖實際位於屏幕上,否則視頻將不會播放。如何在加載另一個視圖時讓我的WKWebView「活動」?使WKWebView保持在後臺,同時顯示另一個視圖
假設你有你的WKWebView的loadHTMLString
來電viewDidAppear
,你可能會在每次關閉你剛剛通過清除WKWebView的視圖時調用loadHTMLString
。
因此,也許加你設置爲true的布爾當視圖第一次出現,再加入一個if語句,看看是否是真的,如果是,返回和不呼叫loadHTMLString