我有一个 IKImageBrowserView,它是 NSScrollView 的文档视图。如何设置背景图像(纹理),以便在用户滚动时背景保持固定。
我尝试了很多方法,但要么它们不起作用,要么它没有保持固定。
我试过让 IKImageBrowserView 和 NSScrollView 透明,但这不起作用,背景是黑色的。
我尝试将纹理添加为图像浏览器的背景层:
NSColor* browserBackgroundColor = [NSColor colorWithPatternImage:[NSImage imageNamed:@"linenTile"]];
CALayer *layer = [CALayer layer];
[layer setBackgroundColor:[browserBackgroundColor CGColor]];
[self.imageBrowserView setBackgroundLayer:layer];
向下滚动时它保持固定,但向上滚动时。这是我得到的最接近的。