Mac OS X NSView 設置背景顏色

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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 在iOS中隨處都可以看到絢麗的動畫效果,實現這些動畫的過程并不復雜,今天將帶大家一窺iOS動畫全貌。在這里你可以看...
    F麥子閱讀 5,147評論 5 13
  • 在iOS中隨處都可以看到絢麗的動畫效果,實現這些動畫的過程并不復雜,今天將帶大家一窺ios動畫全貌。在這里你可以看...
    每天刷兩次牙閱讀 8,573評論 6 30
  • 1、設置UILabel行間距 NSMutableAttributedString* attrString = [[...
    十年一品溫如言1008閱讀 1,731評論 0 3
  • 1、設置UILabel行間距 NSMutableAttributedString* attrString = [[...
    FF_911閱讀 1,426評論 0 3
  • 十月已經冷了好幾天了,今天還下了雨。這個舊小區的鐵皮板被敲得滴滴答答,心情好的人聽來就是一場熱鬧而不失節奏的音樂會...
    愁雨齋閱讀 531評論 0 0