最近自己琢磨了下Mac開發(fā),起先事用故事版的形式寫的携悯,感覺跟iOS開發(fā)沒有很大區(qū)別,再就是換一種方式用代碼去寫了筷笨,但是再寫的過程中憔鬼,想設(shè)置自己添加的nsview的背景顏色,發(fā)現(xiàn)怎么都設(shè)置不上胃夏,最后發(fā)現(xiàn)轴或,是有一個屬性沒有設(shè)置導(dǎo)致背景色無法設(shè)置成功。
代碼如下:
NSView * views = [[NSView alloc]initWithFrame:NSMakeRect(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
views.wantsLayer = true;///設(shè)置背景顏色
views.layer.backgroundColor = [NSColor redColor].CGColor;
[views setNeedsDisplay:YES];
[self.view addSubview:views];