我在我的應用程序中使用NSColorWell
來更改背景顏色。不過,它也改變了我的NSTextView
中的文字顏色。我不希望它改變文字顏色。我該如何禁用它?我只是想用它作爲我的背景顏色的顏色選擇器。NSColorWell改變文字顏色
1
A
回答
0
我相信發生了什麼事情是,當您的NSTextView
是第一響應者時,意外收集顏色選擇器的動作changeColor(_:)
。我現在可以想到的最簡單的事情是將子類NSTextView
並覆蓋changeColor(_:)
什麼都不做。
+0
我已經試過了,問題是我也使用NSFontPanel,並且有選項可以更改所需的文本顏色。我只是希望第二個NSColorPanel用於改變窗口的背景顏色(但它也會自動更改文本) – Wojtek
相關問題
- 1. 改變文字顏色
- 2. 改變UIDatePick文字顏色,但AM PM顏色不會改變
- 3. 獲取顏色從NSColorWell在CGColorCreateGenericRGB
- 4. Javascript功能改變文字顏色
- 5. 點擊jquery改變文字顏色
- 6. UIWebView背景顏色改變文字
- 7. 如果語句改變文字顏色
- 8. 文字RecyclerView TextView的顏色改變
- 9. 狀態欄文字顏色不改變
- 10. 初始屏幕文字改變顏色
- 11. 改變UILabel的文字顏色
- 12. 隨着時間改變文字顏色
- 13. AS3改變部分文字顏色
- 14. 改變uitabbaritem的文字顏色
- 15. 改變字體顏色
- 16. 改變顏色的顏色
- 17. 如何改變文字顏色股利不改變邊框顏色
- 18. 更改文字的顏色,無邊框顏色變化
- 19. Jquery顏色選擇器來改變文字顏色
- 20. 改變顏色的顏色改變所有圓形顏色
- 21. 顏色改變文本
- 22. 改變顏色
- 23. 改變顏色
- 24. 改變顏色
- 25. 改變顏色
- 26. 改變顏色
- 27. 改變顏色
- 28. 改變顏色
- 29. 改變顏色
- 30. 改變顏色
我不明白你的意思。我想你說的是除了用於背景顏色的NSColorWell之外,還有'NSColorPanel'與'NSTextView'交互作用 - 我正確嗎? – Bob
是的,我有NSColorWell默認情況下打開NSColorPanel,在改變顏色面板中的顏色後,它也改變NSTextView中的文本顏色 – Wojtek
@Wojtek我正在尋找如何使用兩個'NSColorWell'一個用於文本顏色,第二個用於背景顏色。你是如何爲背景色製作NSColorWell的,你是否已經用自動解決了這個問題,默認情況下,改變文本的顏色? – VYT