美文网首页Mac OS 开发
Mac OS X NSView 设置背景颜色

Mac OS X NSView 设置背景颜色

作者: 罗火火 | 来源:发表于2017-05-11 11:25 被阅读633次

最近自己琢磨了下Mac开发,起先事用故事版的形式写的,感觉跟iOS开发没有很大区别,再就是换一种方式用代码去写了,但是再写的过程中,想设置自己添加的nsview的背景颜色,发现怎么都设置不上,最后发现,是有一个属性没有设置导致背景色无法设置成功。

代码如下:

NSView * views = [[NSView alloc]initWithFrame:NSMakeRect(0, 0, self.view.frame.size.width, self.view.frame.size.height)];

views.wantsLayer = true;///设置背景颜色

views.layer.backgroundColor = [NSColor redColor].CGColor;

[views setNeedsDisplay:YES];

[self.view addSubview:views];

相关文章

网友评论

    本文标题:Mac OS X NSView 设置背景颜色

    本文链接:https://www.haomeiwen.com/subject/obhotxtx.html