Отказ от ответственности: Этот вопрос является расширением this вопросПрозрачный фон NSTextfield NSPopover
Я пытаюсь заполнить таблицу в NSPopover (Как видно на картинке)
Проблема:.
Я не могу сделать прозрачный фон для NSTextField.
Как ни странно, это работает отлично, если вид прилагается к NSWindow
(имена в окне слева возникают прозрачный фон, но такой же вид, если смотреть в NSPopover не показывает прозрачный фон для NSTextfield.)
Это ошибка в NSPopover или я что-то не так?
Это мой код для создания ячеек таблицы
func tableView(tableView: NSTableView, viewForTableColumn tableColumn: NSTableColumn?, row: Int) -> NSView? {
var cell = NSTableCellView(frame: NSMakeRect(0, 0, 100, 40))
var textField = NSTextField(frame: NSMakeRect(0, 0, 50, 20))
// **For transparency**
textField.stringValue = nameList[row]
textField.bezeled = false
textField.editable = false
textField.drawsBackground = false
cell.addSubview(textField)
return cell
}
К сожалению, это одна из наименее очевидных вещей, которые могут пострадать от лица, слегка нового для платформы. – uchuugaka