可可objc:如何使搜索字段与梯度背景



根据Apple人机界面指南,建议将项目视图(例如表视图)上的所有控件放置在表视图下方的渐变按钮对齐。在我的项目中,这应该包括一个搜索字段,像其他控件一样,应该有一个渐变背景。我可以看到,例如在Xcode 4的左下角,我们可以过滤项目项列表。

但是当我探索NSSearchField的方法时,我看不到指定渐变背景的方法。那么我该怎么做呢?

提前感谢您的回复。

你有没有试过:

- (void)drawRect:(NSRect)dirtyRect {
     NSGradient* g = [[[NSGradient alloc] initWithStartingColor:color1 endingColor:color2]];
    [g drawInRect:[self bounds] angle:a];
    ...
    [super drawRect:dirtyRect];
}

?

相关内容

  • 没有找到相关文章

最新更新