我想在NSWindow中将NSImage显示为重复背景。我正在使用this代码:
_window.backgroundColor = [NSColor colorWithPatternImage:[NSImage imageNamed:@"image.png"]];
调整大小时出现问题,因为只重新显示窗口的新区域(位于底部和右侧),背景原点位于左下角。这导致图像gliching: window example http://s8.postimage.org/hi84i62gl/Screen_Shot_2012_10_31_at_11_14_42_AM.png
目前的解决方法是在调整大小时重新显示窗口:
_window.delegate = self;
...
- (void)windowDidResize:(NSNotification *)notification {
[_window display];
}
我的问题是:
windowDidResize:
)?