0

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

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

提前感谢您的回复。

4

1 回答 1

0

您是否尝试过类似的方法:

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

?

于 2013-07-18T23:05:38.817 回答