我完全被这个问题难住了。我制作了一个使用几个不同类的自定义搜索控件。出于某种原因,当 NSTextField 位于这些不同部分的任何位置时,它会在其周围显示一个纯黑色边框,并且光标不会闪烁。
如果有人有几分钟的时间 - 我已经把我的代码放在了 pastebin 上。
这是搜索控件的图片,以及在这种特殊情况下的外观:
搜索控件位于渐变视图的顶部:http:
//pastebin.com/m43fde2b6
搜索控件与此代码拼凑在一起:http:
//pastebin.com/m5be08c32
搜索控件的实际图形部分由两个类构建:http:
//pastebin.com/m5bfa9439
http://pastebin.com/m5e909a2f(扩展上述类)
我找不到到底出了什么问题。文本有效,但有黑色边框,光标不闪烁。我究竟做错了什么?
Arg,我已经为这个头发拔了好几天了。