簡體   English   中英

Swift-從NSTextView中的選定文本中獲取顏色

[英]Swift - Get color from selected text in NSTextView

我想檢查一下我的NSTextView中選定文本的范圍是否為紅色。 我知道它符合NSText類,並且NSText中有一個textColor屬性,但是我無法為我的NSRange選擇獲取顏色。

有任何想法嗎?

也許您可以使用NSTextView的屬性selectedTextAttributes在此處記錄

let selectedTextAttributes = textview.selectedTextAttributes
if let foregroundColor = selectedTextAttributes[NSForegroundColorAttributeName] as? NSColor {
    //Here is your foreground color
}

希望能有所幫助。

更新

正如@willeke在下面的評論中指出的那樣,我的“此處答案”將無法解決問題。 看看他對原始問題的評論。

暫無
暫無

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

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