簡體   English   中英

NSButton:設置不同的對焦環顏色

[英]NSButton: setting different focus ring color

我正在嘗試將NSButton聚焦環的顏色設置為白色。 當前,當按鈕具有firstResponder時,它將顯示藍色輪廓。

我知道有drawFocusRingMaskWithFrame:inView:可以幫助完成此操作,但是我不確定如何使用它來將顏色更改為白色。 我還沒有看到此API的任何可用示例。

謝謝。

沒有辦法做到這一點。 您的應用無法直接控制對焦環的顏色。 它僅提供形狀(有效地是蒙版),AppKit使用該形狀繪制聚焦環。

您可以嘗試為特定視圖關閉聚焦環的圖形,然后繪制一些旨在使聚焦環近似的圖形。 但是,這不能很好地工作。 聚焦環通常會超出聚焦視圖的框架,而視圖的圖形則不能。

暫無
暫無

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

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