私はこの問題に完全に困惑しています。いくつかの異なるクラスを使用するカスタム検索コントロールを作成しました。何らかの理由で、NSTextFieldがこれらの異なる部分のどこかにある場合、NSTextFieldはその周りに黒一色の境界線を表示し、カーソルは点滅しません。
誰かが数分あれば-私はpastebinに私のコードをまとめました。
これが検索コントロールの写真であり、この特定の場合の様子です。
検索コントロールはグラデーションビューの上にあります:http:
//pastebin.com/m43fde2b6
検索コントロールは次のコードと組み合わされています:http:
//pastebin.com/m5be08c32
検索コントロールの実際のグラフィカルな部分は、次の2つのクラスから構築されています。http:
//pastebin.com/m5bfa9439
http://pastebin.com/m5e909a2f(クラスより上に拡張)
一体何が悪いのかわかりません。テキストは機能しますが、黒い境界線があり、カーソルが点滅しません。私は何が間違っているのですか?
ああ、私はこれで何日も髪を抜いてきました。