簡體   English   中英

為什么我的NSBox繪制背景? (boxType = .primary)

[英]Why does my NSBox draw a background? (boxType = .primary)

我突然意識到(不用我觸摸相應的代碼)我的NSBox具有雙重視覺效果。 好像Box具有背景色並在其內部繪制其正常的圓形框架。 我添加了一個小屏幕截圖。 父控件為白色, NSBox為灰色,標題為“ Inputs”(不變的titlePosition )。 標題下面是普通框,其中添加了第二個灰色陰影。

帶有雙框的NSBox

我沒有更改任何通常的可疑對象,尤其是boxType wich仍未設置為.primary

我確實在黑暗模式(Dark Aqua)中工作,但是看不到任何會引起這種行為的變化。 仍然是Aqua effectiveAppearance Aqua

boxType為.primary的.primary始終繪制背景。 那是預期的行為。 僅當NSBox后面的視圖為白色時,您才可能看不到它。 如果您想要一個沒有背景的NSBox,則必須將其設置為boxType .custom並根據需要設置背景顏色。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM