最近自己琢磨了下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];