要使用模式图片填充NSScrollview
,我使用- (void)setBackgroundColor:(NSColor *)aColor
方法,其中使用aColor
方法创建+ (NSColor *)colorWithPatternImage:(NSImage *)image
。尽管isFlipped
及其内容视图的NSScrollView
返回,但模式从左下角开始重复,而我希望它从左上角开始。我怎样才能做到这一点?
答案 0 :(得分:1)
我相信这里的关键可能是NSScrollView的-setBackgroundColor:
设置内容视图的颜色 背景到aColor。
NSScrollView的内容视图是NSScrollView内部的单独视图。
因此,您可能需要做的是能够更改NSScrollView的内容视图的isFlipped。
我还没有玩过这个,所以我不知道你可能会遇到什么问题。
编辑:但是,您的答案似乎可以在这里找到:
看看文章底部附近。
答案 1 :(得分:0)
您需要使用方法[NSGraphicsContext setPatternPhase:]。 This thread提供了详细信息。它对我有用。