要用图案图像填充NSScrollview,我使用- (void)setBackgroundColor:(NSColor *)aColor方法,其中aColor是用+ (NSColor *)colorWithPatternImage:(NSImage *)image方法创建的。尽管isFlipped返回NSScrollView及其内容视图,模式还是从左下角开始重复,而我希望它从左上角开始。我该如何实现?

最佳答案

我相信这里的关键可能是NSScrollView的-setBackgroundColor ::


  设置内容视图的颜色
  彩色的背景。


NSScrollView的内容视图是NSScrollView内部的单独视图。

因此,您可能需要做的就是能够更改NSScrollView内容视图的isFlipped。

我还没有解决这个问题,所以我不知道您可能会遇到什么问题。

编辑:但是,看来您的答案可以在这里找到:

CocoaDev: NSScrollView

看一下文章底部。

关于cocoa - NSScrollView-图案背景-如何从左上角开始?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2483133/

10-10 20:37