2

IB に配置された NSTextField があります。デリゲートが設定され、そのメソッド

- (void)controlTextDidChange:(NSNotification *)notification

正常に動作します。

私が達成したいのは、ユーザーが入力を開始するとすぐに NSTextField の背景色を赤に設定することです。しかし、私が得るのはこれです:

ここに画像の説明を入力

テキストの上に細い赤い線があることがわかります。

[textField setBackgroundColor:[NSColor redColor]];

のようなものです。

私が代わりに持っているのが好きなのはこれです:

ここに画像の説明を入力

NSTextField に入力しているときに白いテキストの背景を取り除く方法を知っている人はいますか?

ご協力いただきありがとうございます。

4

2 に答える 2

2

テキストフィールドの背景色をクリアカラーに設定する必要がある開始時間を確認してください。クリアカラーで試してから変更してください。

于 2013-03-06T12:11:31.513 に答える
0

に設定してからclearcolor設定しますnew colour

于 2013-03-26T09:43:51.663 に答える