我非常擅长使用可可和图形相关的东西。
点击时,我正在使用StatusItem
按钮制作弹出窗口。但无论如何,NSPopover
的默认外观在OS X中是暂时的,但我想要的是纯黑色背景。到目前为止,我设法做到了这一点。继承我的PopOver视图控制器,View对象完全是空的。
class PopOverController: NSViewController {
@IBOutlet var PopView: PopOver!
override func viewDidLoad() {
super.viewDidLoad();
self.PopView.wantsLayer=true;
// Do view setup here.
}
override func viewWillAppear() {
PopView.layer?.backgroundColor=NSColor.blackColor().CGColor;
}
}
但是无论如何这个代码在编译时用黑色纯色填充Popover,除了弹出的小三角形颜色没有变化。那么我怎么能不仅设置popover的内容而且还设置弹出工具提示?