1

NSScrollViewアプリの NSPopover 内にいくつかの があります。スクロールしたコンテンツを上にして、Safari のようなぼかしを作成したいと考えています。ただし、これは NSPopover であり、スタイル マスクを設定できないため、解決策が見つかりません。ヘッダーの高さの空白行を追加し、ヘッダー ( NSVisualEffectView) をNSScrollView(テーブル ビュー) の上に配置しようとしましたが、この方法は機能しますが、スクローラーはヘッダーの下に入ります。では、それを行うための「正しい方法」はありますか?

4

1 に答える 1

0

NSScrollView は と呼ばれる便利なメソッドを提供しますaddFloatingSubview:forAxis:NSVisualEffectsViewスクロールビューのサブビューとして追加できるはずです。このメソッドを使用すると、スクローラーはヘッダーの上にとどまります。

エフェクト ビューの前にスクローラーを停止するには、 のcontentInsetsプロパティを変更しますNSScrollView

于 2015-05-29T07:09:17.153 に答える