0

NSTableView で透明な背景を取得しようとしていますが、NSScrollView 内にある NSClipView が奇妙な背景の問題を引き起こしているようです。NSClipView 内のメインの NSView の背景を再描画しているようです。ここに画像の説明を入力

私はそれを削除するためにこれをすべて実行しましたが、それは起こっていません:

    [[self.scrollView contentView] setCopiesOnScroll:NO];
    [[self.scrollView contentView] setDrawsBackground:NO];
    [self.scrollView setDrawsBackground:NO];
    [self.scrollView setCopiesOnScroll:NO];

どんな助けでも大歓迎です。
よろしく、
マイク

4

1 に答える 1

1

答えを見つけました。NSView サブクラスで背景画像を作成する場合、drawInRect の境界を dirtyRect から self.bounds に変更します。御馳走を働きます。

于 2013-09-27T20:22:11.553 に答える