2012-07-19 67 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