Я динамически добавляю NSTextField
в окно, и у меня возникают проблемы с рендерингом. Я устанавливаю цвет фона черным, а цвет текста - белым. Они работают, но их представляет собой прямоугольник, который является частью текста, который всегда белый. Кто-нибудь знает, что я могу делать неправильно? Как я могу избавиться от белого фона, который находится вокруг текста? Код выглядит следующим образом:NSTextField Проблемы с цветом
//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];
Спасибо за быстрый ответ Florin, может быть, что-то важное, я добавляю NSTextField к динамически созданному NSWindow с черным фоном. Не уверен, что это имеет значение, но оно должно учитывать, что у вас, похоже, нет той же проблемы. –
ссылка не работает. Почему вы не загрузили его в SO? – SpaceDog