Objective c 使用NSImage作为NSWindow中的图案/重复背景
我想在NSI窗口中将NSImage显示为重复背景。我正在使用代码: 调整大小时会出现问题,因为只会重新显示窗口的新区域(在底部和右侧),而背景原点位于左下角。这会导致图像模糊: 当前的解决方法是在调整大小时重新显示窗口:Objective c 使用NSImage作为NSWindow中的图案/重复背景,objective-c,cocoa,nswindow,nsimage,Objective C,Cocoa,Nswindow,Nsimage,我想在NSI窗口中将NSImage显示为重复背景。我正在使用代码: 调整大小时会出现问题,因为只会重新显示窗口的新区域(在底部和右侧),而背景原点位于左下角。这会导致图像模糊: 当前的解决方法是在调整大小时重新显示窗口: _window.delegate = self; ... - (void)windowDidResize:(NSNotification *)notification { [_window display]; } 我的问题是: 是否有一种方法可以在调整大小时自动显示所有
_window.delegate = self;
...
- (void)windowDidResize:(NSNotification *)notification {
[_window display];
}
我的问题是:
windowDidResize:
)关于第2点,我认为问题不在于原点的改变。问题是,随着窗口的增长,图像被缩放。图像被重新定位(相对于左下角),而不是缩放。在这里,我更新了图像以更好地演示第2点。
_window.delegate = self;
...
- (void)windowDidResize:(NSNotification *)notification {
[_window display];
}