Ich füge dynamisch ein NSTextField
zu einem Fenster hinzu und ich habe Probleme mit dem Rendering. Ich stelle die Hintergrundfarbe ein, um schwarz zu sein und die Textfarbe, um weiß zu sein. Diese beiden funktionieren, aber ihr scheint ein Rechteck zu sein, das Teil des Textes ist, der immer weiß ist. Weiß jemand, was ich falsch machen könnte? Wie kann ich den weißen Hintergrund entfernen, der gerade um den Text herum ist? Code ist wie folgt:NSTextField Farbprobleme
//Create rectangle to size text field
NSRect textFieldRect = NSMakeRect(300, 300, 300, 54);
//Instantiate text field and set defaults
NSTextField* textField = [[NSTextField alloc] initWithFrame:textFieldRect];
[textField setFont:[NSFont fontWithName:@"Arial" size:48]];
[textField setTextColor:[NSColor whiteColor]];
[textField setStringValue:@"Some Text"];
[textField setBackgroundColor:[NSColor blackColor]];
[textField setDrawsBackground:YES];
[textField setBordered:NO];
[[window contentView] addSubview:textField];
Danke für die schnelle Antwort Florin, vielleicht etwas, das wichtig ist, ich füge das NSTextField zu einem dynamisch erstellten NSWindow hinzu, das einen schwarzen Hintergrund hat. Ich bin mir nicht sicher, ob das einen Unterschied macht, aber wenn man bedenkt, dass Sie nicht das selbe Problem haben wie ich. –
Verbindung ist kaputt. Warum hast du es nicht in SO hochgeladen? – SpaceDog