Я заполнил NSTableView некоторыми данными, и одна из ячеек обрезает текст.
Я искал, как не обрезать эту строку, но я нашел только ресурсы, указывающие, как добровольно обрезать текст.
Я заполняю текст следующим образом:
extension MessagesViewController: NSTableViewDelegate {
func tableView(_ tableView: NSTableView, viewFor tableColumn: NSTableColumn?, row: Int) -> NSView? {
...
...
...
/* Set the information in a cell and return it. */
if let lCell: NSTableCellView = tableView.makeView(withIdentifier: NSUserInterfaceItemIdentifier(rawValue: lCellIdentifier), owner: nil) as? NSTableCellView {
lCell.textField?.stringValue = lText
lCell.imageView?.image = lImage ?? nil
lCell.textField?.toolTip = lText
lCell.textField?.autoresizesSubviews = true
//lCell.textField?.
return lCell
}
В результате я получаю следующее:
Я хочу, чтобы в поле «данные» отображалось все содержимое строки.Я измерил длину столбца, чтобы он соответствовал
Любая помощь будет оценена, спасибо, Clovel