我正在开发一个具有多个NSTabViewItems的NSTabView应用程序。每个NSTabViewItems都有一个WebView子视图。WebView的工作方式与预期一致,除非闪存或Silverlight在其中一个WebViews中运行。如果在Flash或Silverlight运行时选择了不同的选项卡,介质将停止。再次选择该选项卡时,介质将重新启动。是否有办法解决此问题(即,在选择不同的NSTabViewItem时允许介质继续运行)?当选择了不同的NSTabViewItem时,NSTabViewItem是否会向其子视图发送消息?
发布于 2012-07-19 14:14:32
我不确定这是否是原因,但如果他们的shouldUpdateWhileOffscreen是启用的,请尝试检查您的why视图。如果它被启用了,但其他选项卡仍然没有加载,那么我猜这是NSTabView的设计,这是在选项卡切换时对其进行编码,然后在用户再次选择该选项卡时对其进行解码。在这种情况下,我可能会做一些类似于具有空视图的NSTabView的操作,并将WebViews作为内容视图的子视图,相互重叠,并在选择另一个选项卡视图时将WebViews设置为隐藏/可见。
https://stackoverflow.com/questions/11554509
复制相似问题