我在我的应用程序中使用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