2012-07-19 64 views
1

我正在開發一個帶有多個NSTabViewItem的NSTabView應用程序。每個NSTabViewItem都有一個WebView子視圖。除非Flash或Silverlight在其中一個WebView中運行,否則WebView將按預期工作。如果在Flash或Silverlight運行時選擇了不同的選項卡,媒體將停止。當再次選擇該選項卡時,媒體將重新啓動。有沒有辦法解決這個問題(即,當選擇不同的NSTabViewItem時,允許媒體繼續運行)?當選擇了不同的NSTabViewItem時,NSTabViewItem是否向其子視圖發送消息?NSTabView裏面的可可--WebViews

回答

1

我不確定這是爲什麼,但請嘗試檢查您的網頁瀏覽是否啓用了shouldUpdateWhileOffscreen。如果已啓用,但其他選項卡仍然無法加載,那麼我猜測它是NSTabView的設計,這是在製表符切換時對它進行編碼的行爲,然後在用戶再次選擇該選項卡時進行解碼。在這種情況下,我可能會做一些事情,比如讓NSTabView具有空視圖,並將WebView作爲內容視圖的子視圖,相互重疊並將WebView設置爲隱藏/可見時,只要選擇另一個TabView。

+0

是的,我害怕我可能不得不取消我的標籤意見。 – jtomschroeder 2012-07-28 15:44:57