Tôi đang tự động thêm NSTextField
vào cửa sổ và tôi đang gặp sự cố với hiển thị. Tôi thiết lập màu nền là màu đen và màu văn bản là màu trắng. Cả hai đều hoạt động nhưng chúng là những gì dường như là một hình chữ nhật là một phần của văn bản luôn màu trắng. Có ai biết tôi có thể làm gì sai không? Làm thế nào tôi có thể loại bỏ nền trắng chỉ quanh văn bản? Mã số như sau:NSTextField Vấn đề về màu
//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];
Cảm ơn bạn đã trả lời nhanh Florin, có thể điều gì đó quan trọng, tôi thêm NSTextField vào một tạo động cơ NSWindow có nền đen. Không chắc chắn nếu điều đó tạo ra sự khác biệt nhưng nó phải xem xét bạn dường như không có cùng một vấn đề tôi. Liên kết –
bị hỏng. Tại sao bạn không tải nó lên SO? – SpaceDog