1

我正在开发一个带有多个 NSTabViewItem 的 NSTabView 的应用程序。每个 NSTabViewItems 都有一个 WebView 子视图。WebView 按预期工作,除非 Flash 或 Silverlight 在其中一个 WebView 中运行。如果在 Flash 或 Silverlight 运行时选择了不同的选项卡,则媒体将停止。再次选择该选项卡时,媒体将重新启动。有什么方法可以解决此问题(即选择不同的NSTABViewItem时允许媒体继续运行)?Does the NSTabViewItem send a message to its subviews when a different NSTabViewItem has been selected?

4

1 回答 1

1

我不确定这是否是原因,但如果shouldUpdateWhileOffscreen启用了它们,请尝试检查您的网络视图。如果它已启用但其他选项卡仍未加载,那么我猜这是 NSTabView 的设计,这是在选项卡切换时对其进行编码,然后在用户再次选择该选项卡时对其进行解码. 在这种情况下,我可能会做一些事情,比如拥有一个带有空视图的 NSTabView,并将 WebViews 作为内容视图的子视图,相互重叠并将 WebViews 设置为隐藏/可见,只要选择另一个 tabview。

于 2012-07-19T06:14:31.950 回答