1

複数のNSTabViewItemを持つNSTabViewを使用してアプリケーションを開発しています。各NSTabViewItemには、WebViewサブビューがあります。FlashまたはSilverlightがいずれかのWebViewで実行されている場合を除いて、WebViewは期待どおりに機能します。FlashまたはSilverlightの実行中に別のタブが選択されている場合、メディアは停止します。そのタブを再度選択すると、メディアが再起動します。これを回避する方法はありますか(つまり、別のNSTabViewItemが選択されたときにメディアを実行し続けることができます)?別のNSTabViewItemが選択された場合、NSTabViewItemはそのサブビューにメッセージを送信しますか?

4

1 に答える 1

1

これが理由かどうかはわかりませんが、WebビューshouldUpdateWhileOffscreenが有効になっているかどうかを確認してみてください。有効になっているのに他のタブが読み込まれない場合は、NSTabViewのデザインであると推測されます。これは、タブが切り替わったときにエンコードし、ユーザーがそのタブを再度選択したときにデコードするというものです。 。その場合、私はおそらく、空のビューを持つNSTabViewを作成し、WebViewをコンテンツビューのサブビューとして配置し、互いにオーバーレイして、別のタブビューが選択されるたびにWebViewを非表示/表示に設定するようなことを行います。

于 2012-07-19T06:14:31.950 に答える